肥宅钓鱼网
当前位置: 首页 钓鱼百科

xara3d使用教程(xargs使用教程)

时间:2023-06-12 作者: 小编 阅读量: 1 栏目名: 钓鱼百科

在工作中经常需要书写shell脚本来自动化运维系统,那么肯定经常会需要用到管道和xargs命令。我们知道Linux命令可以从2个地方读取要处理的内容,分别是:1).命令行参数2).标准输入。xargs命令用于将标准输入的内容按一定的规则分割成多个小块,传递给要执行的命令作为其参数来执行。只支持指定单个字符。因为Linux系统中允许文件名中带空格。若未指定则整个标准输入内容都读取。

在工作中经常需要书写shell脚本来自动化运维系统,那么肯定经常会需要用到管道xargs命令

我们知道Linux命令可以从2个地方读取要处理的内容,分别是:1). 命令行参数 2). 标准输入。但是我们需要注意的是1). 有些命令不支持标准输入 2). 若命令同时支持命令行参数和标准输入,则命令行参数优先级大于标准输入。

管道通常用“|”连接多个命令,主要作用就是将上一个命令的标准输出作为下一个命令的标准输入。简单的说就是凡是支持标准输入的命令都可以使用管道。

xargs命令用于将标准输入的内容按一定的规则(默认以空格、TAB、换行分割)分割成多个小块,传递给要执行的命令作为其参数来执行。简单的说就是xargs是用来执行命令的,但是被执行命令的参数由xargs来构建。默认被执行的命令为echo

管道和xargs的区别,可以通过以下两个命令输出的结果来展示:

xargs用法

基础语法:

xargs [选项] [被执行命令] [被执行命令初始化参数]

常用选项:

-d 分割符:默认情况下,xargs使用空格、TAB、换行符作为分割符号来将标准输入中的内容切割成小块,该选项用于指定其他分割符号。只支持指定单个字符。

-0:以数字0作为选项表示用"\0"来分割标准输入中的内容。该选项一般和find命令一起使用。因为Linux系统中允许文件名中带空格。find命令中参数-print0会以"\0"来分割文件名。

-E EOF字符:指定标准输入的EOF(结束)字符,指定后一旦xargs读取到该字符则后续输入内容不再读取。若未指定则整个标准输入内容都读取。注:该选项与不能与-d选项一起使用。

-p:提示用户确认是否需要执行指令,输入"Y"或"y"确认执行。

-t:打印要执行的命令,与“-p”一起使用可以边打印边确认执行命令。

-n 数字:指定每个被执行的命令使用的参数个数,默认所有都传递为参数。

-L 数字:指定每个执行的命令使用几行参数。

-I 替代字符:被执行的命令参数中,xargs默认用“{}“来表示参数,通过该选项可以指定别的字符作为替代字符。

-P 数字:默认xargs使用一个进程来执行命令,也就是若命令执行多次,则必须等上一个命令执行完后才能执行下一次。该选项用于指定执行命令的进程数。

总结

xargs将标准输入中的空白符(空格、TAB、换行符)替换成空格,多个连续的空白符只替换成一个;

xargs将替换后的标准输入内容,按空格切割成多个小块;

xargs将切割后小块参数,按指定个数(-n选项)依次传递给被执行命令作为参数。

公众号【web说】不局限于web知识分享。

    推荐阅读
  • 青岛西海岸全职工作人才申请人才住房条件是什么?

    全职工作人才申请人才住房应同时具备以下条件:(一)在西海岸区依法设立的用人单位在职在岗工作,并按规定在青岛市参加城镇职工社会保险,中央、省驻青单位引进的人才应至少在西海岸区缴纳城镇职工医疗保险;西海岸区引进的重点产业和各类总部单位(含分支机构)的人才可放宽至全职工作并缴纳个税;(二)国内普通高校专科、本科学历人才需具备统招全日制专科、本科学历;研究生层次人才需取得相应学历或学位证书;专技类人才需取

  • 穿越明末成为逃荒流民的小说(推荐穿越历史文)

    朱安看着面前的老头,无奈说道:大爷,我真不是您孙子。主角朱安,在洪武十五年穿越而来,得到了一个签到系统,经过几年的发展,成了一个商人,跟着他养父赚了不少钱。至于主角能否走上皇位,叶婉清能否和朱安相爱相守,想看的小伙伴,可以去探索一下。

  • gta5如何开单人任务(gta5可以单人任务吗)

    接下来我们就一起去了解一下吧!gta5如何开单人任务gta5如何开单人任务:去差事里领,按esc——线上——差事——rstar认证——任务,里面都是任务地图。暂停菜单,选择线上标签,线上标签下有任务rockstar制作,或者rockstar认证里有很多你能开的任务,根据自身情况选择。

  • 烟嗓是什么意思(什么是烟嗓)

    烟嗓是什么意思烟嗓是一种很高的声乐技巧,是通过发声时声带部分发声,然后通过共鸣腔来放大,使得本来较为完美的中高声区具有金属的冰凉质感。2012年9月底,《中国好声音》进入收官阶段,而微博上对于好声音学员们的点评从来没有停止过,有网友说,《中国好声音》就是烟嗓的“大聚会”。而“烟嗓”吴莫愁因为另类空灵的嗓音和特立独行的表现,让议论声不绝于耳。

  • 夫妻共同财产一般是有哪些

    离婚时,夫妻的共同财产由双方协议处理;协议不成时,由人民法院根据财产的具体情况,照顾子女和女方权益的原则判决。

  • 个人能申请开具增值税发票吗(自然人想代开增值税专用发票)

    情景2其他个人出租不动产,购买方或承租方不属于其他个人的,纳税人缴纳增值税后可以向税务局申请代开增值税专用发票。主管国税机关为个人保险代理人汇总代开增值税发票时,应在备注栏内注明“个人保险代理人汇总代开”字样。证券经纪人、信用卡和旅游等行业的个人代理人比照上述规定执行。如果是特定行业,如保险企业,还需要注意《国家税务总局关于个人保险代理人税收征管有关问题的公告》内的特别规定。

  • 10万左右的合资越野车有哪些(10万左右的越野车有哪些)

    10万左右的越野车推荐:比亚迪S7从外观上看,全新的比亚迪S7在设计上与现款比亚迪S6并没有太多的相似之处,比亚迪S7采用了全新的前脸设计,U型的前格栅与前大灯联成一体,大尺寸的镀铬格栅设计更加时尚,另外前大灯将加入线性光源的LED日行灯。相比现款比亚迪S6在外观上的非议,S7原创性更强,并且设计更成熟。

  • 头发漂过一次能恢复吗(头发漂过一次能不能恢复)

    我们一起去了解并探讨一下这个问题吧!头发漂过一次能恢复吗头发漂过一次能恢复。漂发对发质伤害很多,应注意日常护理,其护理方法为:按摩干枯毛躁的头发,两手十指微曲,以十指指端从前发际起,经头顶向枕后发际推动,重复操作20~40次。洗发是护发的第一步,一定要采用正确的洗发方法。

  • 其实我的世界是盗版的是谁说的(关于我的世界维权进展公告)

    为此我们分别对《迷你世界》及《奶块》所属公司提起诉讼。近日,深圳市中级人民法院与广州市天河区人民法院相继对上述诉讼作出一审判决。感谢冒险家们一直以来对《我的世界》的支持和对正版内容的维护,我们会一如既往坚决抵制侵权行为,保护知识产权,携手玩家共创健康和谐的游戏原创空间,净化行业生态环境。

  • 萝卜对养猪的作用(你知道吗)

    母猪断奶后,每天喂适量的维生素E和胡萝卜,一直到母猪发情受孕后降低喂养的剂量。冬季使用胡萝卜代替青绿饲料喂养种猪,可使种母猪发情间隔缩短,妊娠率提高,死胎、木乃伊胎降低,种公猪精液提高,性欲增强,死精率下降。