shell遇到单引号,怎么办呢?

watch -n 1 netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
无法得到正确的结果:因为awk有单引用,这种怎么解决呢?
阅读 3k
2 个回答

试试这个:

args="'/^tcp/ {++S[\$NF]} END {for(a in S) print a, S[a]}'";watch -n 1 "netstat -n | awk $args"
推荐问题