我想检查两个地址之间是否存在一条线,如果存在则返回退出代码0
,如果不存在则返回1
。我想我有一个可能的例子,但我想知道是否有一种更清洁的方法来做到这一点;或者可能是在 RedHat 上也很常见的不同工具。
我的命令:
awk 'BEGIN{found=1}NR==1,/^Match/{ if ( $0 == "PermitRootLogin yes" ) \
{ found=0 } }END { exit found }' /etc/ssh/sshd_config
我想检查两个地址之间是否存在一条线,如果存在则返回退出代码0
,如果不存在则返回1
。我想我有一个可能的例子,但我想知道是否有一种更清洁的方法来做到这一点;或者可能是在 RedHat 上也很常见的不同工具。
我的命令:
awk 'BEGIN{found=1}NR==1,/^Match/{ if ( $0 == "PermitRootLogin yes" ) \
{ found=0 } }END { exit found }' /etc/ssh/sshd_config