質問: bashと正規表現を使って1行でプロセスを見つけて強制終了する 私はしばしばプログラミング中にプロセスを強制終了する必要があります。私は今それをする方法は次のとおりです。[~]$ ps aux | grep 'python csp_build.py' user 5124 1.0 0.3 214588 13852 pts/4 sl+ 11:19 0:00 python csp_build.py user 5373 0.0 0.0 8096 960 pts/6 s+ 11:20 0:00 grep python csp_build.py [~]$ kill 5124 どうすればプロセスidを自動的に抽出して同じ行で強制終了することができますか?このような:[~]$ ps aux | grep 'python csp_build.py' | kill <regex that returns the pid>
回答: 使ってみるps aux | grep 'python csp_build.py' | head -1 | cut -d " " -f 2 | xargs kill