- 13
- 0
- 约2.45千字
- 约 4页
- 2017-05-20 发布于北京
- 举报
怎样在Linux里使用xargs命令
你是否遇到过这样的情况,需要一遍又一遍地对多个文件执行同样的操作?如果有过,那你肯定会深有感触这是多么的无聊和效率低下。还好有种简单的方式,可以在基于Unix的操作系统中使用xargs命令解决这个烦恼。通过这个命令你可以有效地处理多个文件,节省你的时间和精力。在这篇教程中,你可以学到如何一次性对多个文件执行命令或脚本操作,再也不用担心像单独处理无数个日志或数据文件那样吓人的任务了。
xargs命令有两个要点。第一,你必须列出目标文件。第二,你必须指定对每个文件需要执行的命令或脚本。
这篇教程会涉及三个应用场景,xargs命令被用来处理分布在不同目录下的文件:
计算所有文件的行数
打印指定文件的第一行
对每个文件执行一个自定义脚本
请看下面这个叫xargstest的目录(用tree命令以及-i和-f选项显示了目录树结构,这样可以避免缩进显示而且每个文件都会带有完整路径):
$ tree -if xargstest/
这六个文件的内容分别如下:
这个xargstest目录,以及它包含的子目录和文件将用在下面的例子中。
就像之前提到的,使用xargs命令的第一个要点是一个用来运行命令或脚本的文件列表。我们可以用find命令来确定和列出目标文件。选项-name file??指定了xargstest目录下那些名字以file开头并跟随两个任意字符的文件才是匹配的。这个搜索默认是递归的,意思是f
您可能关注的文档
最近下载
- ABB FOX615, FOX612 and FOX611 - Chassis datasheet(A4-Web) 数据表(英语)说明书用户手册.pdf
- 中国冠状动脉粥样硬化性心脏病诊疗指南(2025).docx
- 深度解析(2026)《ISOIEC 22237-22024 信息技术 — 数据中心设施和基础设施 — 第 2 部分:建筑施工》.pptx VIP
- 小学语文新部编版一年级上册第三单元8.Zh ch sh r教案(2025秋新版).doc VIP
- IATF16949-2016质量管理体系内部审核实例.xls VIP
- gdpr中英文对照文档.docx VIP
- 医院清洁消毒灭菌.ppt VIP
- 热工与流体力学基础全套课件.ppt VIP
- 2020浙GT49端板连接先张法预应力混凝土竹节管桩.pdf VIP
- 佳能 iR ADVC5240 彩色复印机中文维修手册.pdf VIP
原创力文档

文档评论(0)