У меня есть файл. Я должен применять несколько регулярных выражений один за другим в Linux
с командой AWK
. Вот мой пример файла:Несколько регулярных выражений с awk
Start connection Test from LAN end
Link are Test is complete available
Test
Start connection from LAN
Test is complete
end
Test1 is complete
Test2 is complete
Link are available
Link are Test is complete available
Test1
Я хочу, чтобы применить 3 правила:
- не видят между
Start
иend
- не видят между
Link
иavailable
- см
Test
Я использовал три AWK awk '/Start/ {f=1} !f; /end/ {f=0}'
, awk '/Link/ {f=1} !f; /available/ {f=0}'
и awk '/Test/{f=1}f;/complete/{f=0}'
Теперь я хочу совместить все вместе в одном AWK
.
Как я могу это сделать?