linux 中 xargs -i 和-I参数的差异与用法

 

001、-I 

[root@PC1 test1]# ls
1.txt  2.txt  3.txt  dir01
[root@PC1 test1]# find *.txt | xargs -I {} mv {} dir01/       ## -I 将前边的变量存储至{},便于后续处理
[root@PC1 test1]# ls
dir01

 

002、-i

[root@PC1 test1]# ls
dir01
[root@PC1 test1]# touch {1..3}.csv
[root@PC1 test1]# ls
1.csv  2.csv  3.csv  dir01
[root@PC1 test1]# find *.csv | xargs -i mv {} dir01/       ## -i实现了同样的效果,用法更简洁
[root@PC1 test1]# ls
dir01

 。

 

posted @   小鲨鱼2018  阅读(170)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示