其他分享
首页 > 其他分享> > xargs

xargs

作者:互联网

.txt 改为.bak , -i 对应 {}

[root@lsoiodmuov tmp]# touch {1..10}.txt
[root@lsoiodmuov tmp]# ll
total 16
-rw-r--r-- 1 root root    0 Jul 31 07:54 10.txt
-rw-r--r-- 1 root root    0 Jul 31 07:54 1.txt
-rw-r--r-- 1 root root    0 Jul 31 07:54 2.txt
-rw-r--r-- 1 root root    0 Jul 31 07:54 3.txt
-rw-r--r-- 1 root root    0 Jul 31 07:54 4.txt
-rw-r--r-- 1 root root    0 Jul 31 07:54 5.txt
-rw-r--r-- 1 root root    0 Jul 31 07:54 6.txt
-rw-r--r-- 1 root root    0 Jul 31 07:54 7.txt
-rw-r--r-- 1 root root    0 Jul 31 07:54 8.txt
-rw-r--r-- 1 root root    0 Jul 31 07:54 9.txt

[root@lsoiodmuov tmp]# find -type f -iname "*.txt"|xargs -i rename "txt" "bak" {}
[root@lsoiodmuov tmp]# ll
total 16
-rw-r--r-- 1 root root    0 Jul 31 07:54 10.bak
-rw-r--r-- 1 root root    0 Jul 31 07:54 1.bak
-rw-r--r-- 1 root root    0 Jul 31 07:54 2.bak
-rw-r--r-- 1 root root    0 Jul 31 07:54 3.bak
-rw-r--r-- 1 root root    0 Jul 31 07:54 4.bak
-rw-r--r-- 1 root root    0 Jul 31 07:54 5.bak
-rw-r--r-- 1 root root    0 Jul 31 07:54 6.bak
-rw-r--r-- 1 root root    0 Jul 31 07:54 7.bak
-rw-r--r-- 1 root root    0 Jul 31 07:54 8.bak
-rw-r--r-- 1 root root    0 Jul 31 07:54 9.bak

查找pom.xml,如果pom.xml中存在sprig关键字,则输入pom.xml文件

[root@lsoiodmuov tmp]# find / -type f -iname "pom.xml"|xargs -i grep -l "spring" {}
/tmp/pom.xml

新建文件夹a、b、c

echo "a b c"|xargs mkdir

标签:xargs,rw,07,--,54,Jul,root
来源: https://www.cnblogs.com/marit/p/16536381.html