Linux命令(89)之xargs
  wwLZeziuqjLR 2023年11月02日 28 0

linux命令之xargs

1.xargs介绍

linux命令xargs是从标准输入(管道或stdin、输入重定向)获取数据,并将数据转换成命令行的参数

简单理解就是find管道|后面接文件,就需要xargs。假如|前面输入的是文字、字符串就不需要接xargs

2.xargs用法

xargs [参数]

xargs常用参数

参数

说明

-n

数字分组

-i

将 xargs 的每项名称,一行一行赋值给{},可以用{}代替

3.实例

3.1.将文件1.txt内容分层3组

命令:

xargs -n 3 < 1.txt

or

cat 1.txt | xargs -n 3

[root@centos79-3 ~]# xargs -n 3 < 1.txt 
dd adsfa faafas
affafdaf ddddddd ddddddd
sssss
[root@centos79-3 ~]# cat 1.txt| xargs -n 3
dd adsfa faafas
affafdaf ddddddd ddddddd
sssss
[root@centos79-3 ~]#

3.2.删除/root目录下文件后缀为txt的文件

命令:

find /root -type f -name "*.txt" | xargs -i rm -rf {}

[root@centos79-3 ~]# find /root -type f -name "*.txt" | xargs -i rm -rf {}
[root@centos79-3 ~]# ls -l *.txt
ls: cannot access *.txt: No such file or directory
[root@centos79-3 ~]#



【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

上一篇: Python 循环用法 下一篇: 分库备份脚本
  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  6YY0QMPUXEwu   2023年12月10日   31   0   0 linux网卡
  Ex81gqy3LOX7   2023年12月07日   24   0   0 linux
  nIt0XG0acU8j   2023年12月11日   32   0   0 linuxhtop
  nIt0XG0acU8j   2023年12月09日   39   0   0 linuxsort