Альтернативное поле опции

Альтернативно используйте шаблон диапазона, совпадающий с первой линией (NR равный 1) до первого совпадения 'PPP' в линии

awk 'NR==1,/PPP/' file

если линия должна точно совпадать с 'PPP', используйте только

awk 'NR==1,/^PPP$/' file

Если вы хотите сделать то же самое для каждого файла в списке аргументов, используйте переменную FNR, которая сбрасывает значение 1 для первой строки каждого обрабатываемого файла

awk 'FNR==1,/PPP/' file1 file2 ...
0
25.03.2014, 09:37
2 ответа
[116165] Ваша [116699]$flag[116700] переменная избыточна - вы устанавливаете ее, а затем сразу же тестируете на нее. Вы можете просто повторить эхо, вместо того, чтобы устанавливать ее изначально. Итак, логика такова:[12164]capts opts/optargs[12165]убедитесь, что CELL, NODE и SERVER все установлены[12166]убедитесь, что либо INI_HEAP, либо MAX_HEAP установлены, и это int[12167]
1
28.01.2020, 02:52
[116055] Я бы добавил значения по умолчанию как для INI_HEAP, так и для MAX_HEAP перед сегментом регистра getopts. По умолчанию это может быть жестко закодированное значение, или какое-то умное значение, которое сначала смотрит, сколько у системы памяти, а по умолчанию дает процентное значение.[116056].
0
28.01.2020, 02:52

Теги

Похожие вопросы