当前位置:网站首页>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目录下,所有用户都有执行权限,且其它用户有写权限的文件
边栏推荐
- 正则表达式(规则,匹配,和实际使用)
- C# 获取系统已安装的.NET版本
- ABAP 报表中如何以二进制方式上传本地文件试读版
- 从零开始Blazor Server(9)--修改Layout
- 香港服务器如何进行加密?
- The batch size does not have to be a power of 2!The latest conclusions of senior ML scholars
- 【Adobe Premiere Pro 2020】pr2020安装和基本操作【PR安装、新建项目流程、导入及管理素材项目文件、添加标记、创建出入点剪辑视频、快速剪接及自动音乐卡点的方法
- 用皮肤“听”音乐,网友戴上这款装备听音乐会:仿佛住在钢琴里
- Senior told me that the giant MySQL is through SSH connection
- PM2 configuration file
猜你喜欢
Programmer's Exclusive Romance - Use 3D Engine to Realize Fireworks in 5 Minutes
web course design
智驾科技完成C1轮融资,此前2轮已融4.5亿元
AQS Synchronization Component - FutureTask Analysis and Use Cases
MySQL 原理与优化,Group By 优化 技巧
"Digital Economy Panorama White Paper" Special Analysis of Banking Industry Intelligent Marketing Application Released
听声辨物,这是AI视觉该干的???|ECCV 2022
李开复花上千万投的缝纫机器人,团队出自大疆
罗振宇折戟创业板/ B站回应HR称用户是Loser/ 腾讯罗技年内合推云游戏掌机...今日更多新鲜事在此...
用 API Factory 产品生成 API 文档
随机推荐
罗振宇折戟创业板/ B站回应HR称用户是Loser/ 腾讯罗技年内合推云游戏掌机...今日更多新鲜事在此...
专业人士使用的 11 种渗透测试工具
Summary of learning stages (knapsack problem)
非科班AI小哥火了:他没有ML学位,却拿到DeepMind的offer
程序员的专属浪漫——用3D Engine 5分钟实现烟花绽放效果
问题来了:4GB物理内存的机器上申请8G内存能成功吗?
张朝阳对话俞敏洪:一边是手推物理公式,一边是古诗信手拈来
Blazor Server (9) from scratch -- modify Layout
Shell正则表达式,三剑客之grep命令
读写分离后,性能居然提升100%了呀
PM2之配置文件
LeetCode #101. 对称二叉树
WeChat payment development process
Too much volume... Tencent was asked on the side that the memory was full, what would happen?
【Untitled】
听声辨物,这是AI视觉该干的???|ECCV 2022
Shell之常用小工具(sort、uniq、tr、cut)
从零开始Blazor Server(9)--修改Layout
ABAP 面试题:如何使用 ABAP 编程语言的 System CALL 接口,直接执行 ABAP 服务器所在操作系统的 shell 命令?
两分钟录音就可秒变语言通!火山语音音色复刻技术如何修炼而成?