任何人都可以帮助我在bash shell中循环输出时如何grep输出
root@localhost:~# while true; do 'netstat -tuplen | grep sshd'; sleep 2; done
-sh: netstat -tuplen | grep sshd: command not found
答案 0 :(得分:2)
正如@Cyrus所说,您需要做的就是删除单引号:
while true; do netstat -tuplen | grep sshd; sleep 2; done
或
while true; do
netstat -tuplen | grep sshd
sleep 2
done