xargs能够捕获命令的输出,传递给下一个命令
# xargs 的默认输出是echoMacBook-Pro:~ zaygee$ cat test.log |xargs2021-10-17 zaygee logging_test.py 测试一下 2021-10-17 zaygee logging_test.py 测试二下 2021-10-17 zaygee logging_test.py 测试一下 2021-10-17 zaygee logging_test.py 测试二下...
# -n : 多行输出MacBook-Pro:~ zaygee$ cat test.log |xargs -n32021-10-17 zaygee logging_test.py测试一下 2021-10-17 zaygeelogging_test.py 测试二下 2021-10-17zaygee logging_test.py 测试一下2021-10-17 zaygee logging_test.py
# 一行kill掉指定进程ps -ef | grep -v grep | grep "test.py" | awk "{print $2}" | xargs kill -9
