Как использовать «ИЛИ» в awk? - PullRequest
1 голос
/ 27 октября 2011

Я пытаюсь добавить оператор ИЛИ в команду awk. Следующее не работает.

# echo "* * * * * ls >> abc.txt 2>> abc.err" | awk -F'2>>' or -F'>>' '{print $2}' 
awk: cmd. line:1: or
awk: cmd. line:1:   ^ unexpected newline or end of string

1 Ответ

2 голосов
/ 27 октября 2011

Если я понял ваш вопрос:

$ echo "* * * * * ls >> abc.txt 2>> abc.err" | awk -F'2>>|>>' '{print $2}'
abc.txt
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...