kill与管道,awk连接字符串

xiaoxiao2021-02-28  25

kill与管道,awk连接字符串

kill不能直接与管道一起使用,如果想拥有管道的效果。用反引号把管道前的命令引用起来作为kill的参数。如下命令所示: 以下命令是无效的。

ps -ef | grep $1 |awk -F"$2" '{sum=sum" "$2;} END{print sum}' | kill

可以改成下面的

function kill_pids() { echo $1,$2 kill `ps -ef | grep $1 |awk -F"$2" '{sum=sum" "$2;} END{print sum}'` }

awk中拼接字符串。

awk -F"$2" '{sum=sum" "$2;} END{print sum}'

用双引号连接一些明文字符即可。 注意双引号中不执行其内容,如果是单引号,某些命令会执行其内容,将某些变量加以翻译。

转载请注明原文地址: https://www.6miu.com/read-250103.html

最新回复(0)