带管道的 WATCH 命令

带管道的 WATCH 命令

好了,我该如何执行watch这个命令:
netstat -plan|grep :80|egrep -v "(:8082)|(:8080)|(:8081)"|awk {'print $5'}|cut -d: -f 1|sort|uniq -c|sort -n

当用单/双引号括起来时会出现错误。

答案1

watch "netstat -plan|grep :80|egrep -v \"(:8082)|(:8080)|(:8081)\"|awk {'print $5'}|cut -d: -f 1|sort|uniq -c|sort -n"

您也可以使用单引号来实现,但\'单引号内则不行实际上转义单引号,因此最终您必须用 替换每个单引号'\'',这让我很抓狂。

相关内容