ITPub博客

首页 > 云计算 > Openstack > 云计算学习路线课程大纲资料:参数传递 Xargs

云计算学习路线课程大纲资料:参数传递 Xargs

原创 Openstack 作者:千锋云计算 时间:2019-08-21 10:47:31 0 删除 编辑

今天给大家分享一些云计算学习路线课程大纲资料,这篇文章是关于参数传递 Xargs的一些学习笔记资料,希望能给大家一些帮助:

====================================================================================

awk sed grep sort uniq less more xargs

xargs: ls cp rm

案例1

[root@localhost ~]# touch /home/file{1..5}

[root@localhost ~]# vim files.txt

/home/file1

/home/file2

/home/file3

/home/file4

/home/file5

[root@localhost ~]# cat files.txt |ls -l

[root@localhost ~]# cat files.txt |rm -rvf

cont.

[root@localhost ~]# cat files.txt |xargs ls -l

-rw-r--r--. 1 root root 0 Mar 11 10:35 /home/file1

-rw-r--r--. 1 root root 0 Mar 11 10:35 /home/file2

-rw-r--r--. 1 root root 0 Mar 11 10:35 /home/file4

-rw-r--r--. 1 root root 0 Mar 11 10:35 /home/file5

[root@localhost ~]# cat files.txt |xargs rm -rvf

removed ‘/home/file1’

removed ‘/home/file2’

removed ‘/home/file4’

removed ‘/home/file5’

案例2

[root@localhost ~]# touch /home/file{1..5}

[root@localhost ~]# cat files.txt |xargs -I {} ls -l {}

-rw-r--r--. 1 root root 0 Mar 11 10:40 /home/file1

-rw-r--r--. 1 root root 0 Mar 11 10:40 /home/file2

-rw-r--r--. 1 root root 0 Mar 11 10:40 /home/file4

-rw-r--r--. 1 root root 0 Mar 11 10:40 /home/file5

[root@localhost ~]# cat files.txt |xargs -I {} cp -rvf {} /tmp

‘/home/file1’ -> ‘/tmp/file1’

‘/home/file2’ -> ‘/tmp/file2’

‘/home/file4’ -> ‘/tmp/file4’

‘/home/file5’ -> ‘/tmp/file5’

[root@localhost ~]# cat files.txt |xargs -I YANG cp -rvf YANG /var/tmp

‘/home/file1’ -> ‘/var/tmp/file1’

‘/home/file2’ -> ‘/var/tmp/file2’

‘/home/file4’ -> ‘/var/tmp/file4’

‘/home/file5’ -> ‘/var/tmp/file5’

案例3

[root@localhost ~]# find /etc -iname "*ifcfg*" |xargs -I {} cp -rf {} /tmp


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69916964/viewspace-2654385/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-04-18

  • 博文量
    933
  • 访问量
    613358