awk ищет строку и устанавливает код выхода, если он существует
Я хочу проверить, существует ли линия между двумя адресами и вернуть код выхода0
если он существует и1
если это не так. Я думаю, у меня есть один возможный пример работы, но мне интересно, есть ли более чистый способ сделать это; или, возможно, другой инструмент, который также распространен в RedHat.
Моя команда:
awk 'BEGIN{found=1}NR==1,/^Match/{ if ( $0 == "PermitRootLogin yes" ) \
{ found=0 } }END { exit found }' /etc/ssh/sshd_config