我是靠谱客的博主 负责毛巾,最近开发中收集的这篇文章主要介绍Linux xargs 命令,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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 命令所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(35)

评论列表共有 0 条评论

立即
投稿
返回
顶部