我有时会在我的shell中执行此操作:
sam@sam-laptop:~/shell$ ps aux | grep firefox | awk '{print $2}'
2681
2685
2689
4645
$ kill -9 2681 2685 2689 4645
Run Code Online (Sandbox Code Playgroud)
有没有办法可以将包含PID的多行转换为由空格分隔的一行?(每次输入PID都有点烦人,我真的很想学:))
非常感谢.
Pet*_*mit 11
简单的方法是使用xargs
ps aux | grep firefox | awk '{print $2}' | xargs kill -9
Run Code Online (Sandbox Code Playgroud)
这将同时调用带有所有pid的kill命令.(正是你想要的)