WDa*_*Dan 19 linux bash shell xargs
例如,如果我执行
ps aux | awk '{print $1}' | xargs -I {} echo {}
Run Code Online (Sandbox Code Playgroud)
我想让shell在每个之间睡1秒钟echo.
如何更改shell命令?
kam*_*uel 38
您可以使用以下语法:
ps aux | awk '{print $1}' | xargs -I % sh -c '{ echo %; sleep 1; }'
Run Code Online (Sandbox Code Playgroud)
但请注意空格和分号.在括号之间的每个命令之后,需要分号(即使在最后一个之后).