В моем awk-скрипте у меня есть строчки паттернов, в которых я хочу только выполнить некоторый код, но не печатать строку.
#!/usr/bin/awk
BEGIN {stuff}
/bla/ {x=7}
END {stuff with x}
Когда в моем входном файле есть «bla», он печатает строку , Я не хочу этого Я хочу, чтобы совпадение вызывало только настройку х. Скрипт awk является исполняемым, и я запускаю его с аргументом file из строки cmd.
../scripts/process.awk infile
Вышеприведенные эхо-сообщения повторяют все нежелательные строки из infile.