Совсем без конвейеров не выйдет - в awk попасть данные должны как-то.
Вот, что у меня вышло с grep:
cat ./output.txt = asterisk -rx "sip show registry"
Правда, я пока не сообразил, как обработать ситуацию, когда в $1 равен пустой строке.
...или задача как-то иначе звучит?
Вот, что у меня вышло с grep:
Code:
cat ./output.txt | grep -q "^.*$1\s*\d*.*Registered.*$" && echo 1 || echo 0
Правда, я пока не сообразил, как обработать ситуацию, когда в $1 равен пустой строке.
...или задача как-то иначе звучит?
).
Comment