Задача: считать определенную строку из текстового файла без необходимости перебора всего файла в скрипте.
Для этого используем идущую "из коробки" утилиту sed:
$ sed -n '20p' myfile.txt
в данном примере мы считываем строку с номером 20 из файла. Нумеруются строки с 1.
А вот кусок скрипта, в котором переменной MYVAR присваевается строка с номером 10:
#!/bin/sh
MYVAR=`sed -n '10p' myfile.txt`
Комментарии
Оставить комментарий
Операционная система LINUX
Термины: Операционная система LINUX