当前位置:网站首页>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目录下,所有用户都有执行权限,且其它用户有写权限的文件
边栏推荐
- LeetCode #101. 对称二叉树
- Summary of learning stages (knapsack problem)
- LeetCode_单调栈_中等_456.132 模式
- goalng-sync/atomic原子操作
- Two minutes recording can pass by second language!The volcano how to practice and become voice tone reproduction technology?
- 李开复花上千万投的缝纫机器人,团队出自大疆
- web course design
- 全面了解什么是TPS、QPS以及两者的区别
- 微服务架构的核心关键点
- 【Untitled】
猜你喜欢
Senior told me that the giant MySQL is through SSH connection
【小程序】低代码+小游戏=小游戏可视化开发
HAproxy: load balancing
GRPC整体学习
中科院打脸谷歌:普通电脑追上量子优越性,几小时搞定原本要一万年的计算...
2022 Niu Ke Duo School (6) M. Z-Game on grid
水能自发变成“消毒水”,83岁斯坦福教授:揭示冬天容易得流感的部分原因...
Simple understanding of ThreadLocal
一甲子,正青春,CCF创建六十周年庆典在苏州举行
The batch size does not have to be a power of 2!The latest conclusions of senior ML scholars
随机推荐
API调用,API传参,面向对接开发,你真的会写接口文档吗?
Experiment record: the process of building a network
Reading and writing after separation, performance were up 100%
【微服务~远程调用】整合RestTemplate、WebClient、Feign
在北极都可以穿短袖了,温度飙升至32.5℃
软件测试——金融测试类面试题,看完直接去面试了
The latest interview summary in 20022 brought by Ali senior engineer is too fragrant
微服务架构的核心关键点
LeetCode_单调栈_中等_456.132 模式
The redis library cannot be imported
#物联网征文#小熊派设备开发实战
香港服务器如何进行加密?
中科院打脸谷歌:普通电脑追上量子优越性,几小时搞定原本要一万年的计算...
听声辨物,这是AI视觉该干的???|ECCV 2022
Ways to prevent data fraud
900页数学论文证明旋转的黑洞不会爆炸,丘成桐:30多年来广义相对论首次重大突破...
字节秋招二面把我干懵了,问我SYN报文什么情况下会被丢弃?
electron 应用开发优秀实践
MongoDB-查询中$all的用法介绍
web course design