概述
1、关键是由于很多命令不支持|管道来传递参数,而日常工作中有有这个必要,所以就有了 xargs 命令
find /sbin -perm +700 |xargs ls -l #这样才是正确的
2、多行输入单行输出
cat test.txt | xargs
3、多行输出
cat test.txt | xargs -n3
4、自定义分隔符
echo "nameXnameXnameXname" | xargs -dX
5、xargs 的一个选项 -I,使用 -I 指定一个替换字符串 {},这个字符串在 xargs 扩展时会被替换掉,当 -I 与 xargs 结合使用,每一个参数命令都会被执行一次
ls *.jpg | xargs -n1 -I {} cp {} /data/images
6、xargs -0 将 作为定界符,统计一个源代码目录中所有 php 文件的行数
find . -type f -name "*.php" -print0 | xargs -0 wc -l
最后
以上就是负责毛巾为你收集整理的Linux xargs 命令的全部内容,希望文章能够帮你解决Linux xargs 命令所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复