标签:执行 foo -name class pat dir 空格 注意 多行
xargs
作用是将标准输入转为命令行参数。args
单独使用默认后面是echo
xargs
# 等同于
xargs echo
xargs
按下回车以后,命令行就会等待用户输入,作为标准输入。可以输入任意内容,直到按下Ctrl + d
,表示输入结束,这时echo
命令就会把前面的输入打印出来。xargs
hello world # Ctrl + d
hello world
xargs find . -name
".xml" # Ctrl + d,手动输入
echo "a\tb\tc" | xargs -E "\t" echo
find
中的print0
联合使用,指定输出的文件列表以null
分隔find /path -type f -print0 | xargs -0 rm
L
参数进行控制多少行作为一个命令行参数,注意是多少行xargs -L 1 find -name
"*.xml"
"*.java"
L
相似,它是控制多少项,一行可以有很多项,用空格隔开cat foo.txt | xargs -I file sh -c ‘echo file; mkdir file‘
标签:执行 foo -name class pat dir 空格 注意 多行
原文地址:https://www.cnblogs.com/dwtfukgv/p/14668446.html