Вы можете установить переменную для хранения кода возврата, а затем инвертировать переменную перед выходом:
netstat -nap |
grep "LISTEN\b" |
awk '$4 ~ /:80$/ {rc = 1; print $NF}; END { exit !rc }'
Если вам не нужно \ b
, затем вы можете удалить часть grep
:
netstat -nap | awk '/LISTEN/ && $4 ~ /:80$/ {rc = 1; print $NF}; END { exit !rc }'