当前位置:网站首页>26、管道参数替换命令xargs
26、管道参数替换命令xargs
2022-08-09 12:03:00 【51CTO】
上文提到了使用locate命令及find命令查找文件,本文主要介绍xargs功能及命令选项;
1、备份配置文件,并添加bak这个扩展名
xargs 命令是读取标准输入和管道中的数据作为其他命令的参数以来弥补一些命令不支持管道数据输入的不足,一般用于管道;如下所示:
xargs选项:
-d 分隔符 :默认情况想xargs使用空白、tab、回车作为参数分隔传递给后方命令,可以使用-d指定分隔符
-p 交互式命令
-n 表示将xargs生成的命令行参数,每次传递几个给后面的执行
-0 表示以\0作为分给付,一般用于find命令,因文件命名不能使用NUM字符串,使用-0,可以避开参数分隔错误
使用方式 find . -name "*.txt" -print0 | xargs -0 echo (-print0 表示查找的结果后面添加\0而不是换行符)
-i 或者是-I,这得看linux支持了,将xargs的每项名称,一般是一行一行赋值给 {},可以用 {} 代替
-P 修改最大的进程数,默认是1,为0时候为as many as it can
练习:
1、查找/var下属主为root 且属主为mail的所有文件
2、查找/var目录下不属于root、lp、gdm的所有文件
3、查找/var目录下最近一周内被修改过,同时属主不为root 也不是postfix的文件
4、查找当前系统上没有属主或属组,且最近一个周内曾被访问过的文件
5、查找下大于1M且类型为普通文件的所有文件
6、查找/etc目录下所有用户都没有写权限的文件
7、查找/etc目录下至少有一类用户没有执行权限的文件
8、查找/etc/init.d目录下,所有用户都有执行权限,且其它用户有写权限的文件
边栏推荐
- goalng-sync/atomic原子操作
- Reading and writing after separation, performance were up 100%
- ABAP 面试题:如何使用 ABAP 编程语言的 System CALL 接口,直接执行 ABAP 服务器所在操作系统的 shell 命令?
- 箭头函数和普通函数的常见区别
- API调用,API传参,面向对接开发,你真的会写接口文档吗?
- Double pointer - the role of char **, int **
- 无需精子卵子子宫体外培育胚胎,Cell论文作者这番话让网友们炸了
- 用皮肤“听”音乐,网友戴上这款装备听音乐会:仿佛住在钢琴里
- 学长告诉我,大厂MySQL都是通过SSH连接的
- 【微服务~远程调用】整合RestTemplate、WebClient、Feign
猜你喜欢
2022 Niu Ke Duo School (6) M. Z-Game on grid
The redis library cannot be imported
【Untitled】
API调用,API传参,面向对接开发,你真的会写接口文档吗?
JD.com architects tidy up: what are the core technical knowledge points of jvm and performance tuning
"Digital Economy Panorama White Paper" Special Analysis of Banking Industry Intelligent Marketing Application Released
Byte Qiu Zhao confused me on both sides, and asked me under what circumstances would the SYN message be discarded?
用 API Factory 产品生成 API 文档
基于STM32+铂电阻设计的测温仪
问题来了:4GB物理内存的机器上申请8G内存能成功吗?
随机推荐
ACM01 Backpack problem
鹅厂机器狗花式穿越10m梅花桩:前空翻、单桩跳、起身作揖...全程不打一个趔趄...
JD.com architects tidy up: what are the core technical knowledge points of jvm and performance tuning
ARP协议原理
苹果Meta都在冲的Pancake技术,中国VR团队YVR竟抢先交出产品答卷
CANopen DS402名词
太卷了... 腾讯一面被问到内存满了,会发生什么?
罗振宇折戟创业板/ B站回应HR称用户是Loser/ 腾讯罗技年内合推云游戏掌机...今日更多新鲜事在此...
网页控制台控制编辑框
中科院打脸谷歌:普通电脑追上量子优越性,几小时搞定原本要一万年的计算...
The batch size does not have to be a power of 2!The latest conclusions of senior ML scholars
FFmpeg库在win10上配置使用(不配置libx264)
web课程设计
从零开始Blazor Server(9)--修改Layout
MySQL查询性能优化七种武器之索引潜水
h264协议
[Interview high-frequency questions] Linked list high-frequency questions that can be gradually optimized
Information system project managers must memorize the core test sites (63) The main process of project portfolio management & DIPP analysis
Blazor Server (9) from scratch -- modify Layout
ABP 6.0.0-rc.1的新特性