该xargs
命令总是让我困惑。是否有一般规则?
考虑下面的两个例子:
$ \ls | grep Cases | less
Run Code Online (Sandbox Code Playgroud)
打印与“案例”匹配的文件,但将命令更改为touch
将需要xargs
:
$ \ls | grep Cases | touch
touch: missing file operand
Try `touch --help' for more information.
$ \ls | grep Cases | xargs touch
Run Code Online (Sandbox Code Playgroud) 我想将我的文件重命名为当前时间戳。我知道如何获取当前时间戳(“date +%s”),但如何将其通过管道传输到“mv”命令?