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

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知识分享。

    推荐阅读
  • 海水和鲸鱼的寓意是什么(海水和鲸鱼是什么寓意)

    以下内容大家不妨参考一二希望能帮到您!海水和鲸鱼的寓意是什么波浪汹涌的大海里,鲸鱼被风浪打得头昏脑胀,只得从海面降到海底。大海对鲸鱼的狂妄并不说什么,只是用一个大浪把鲸鱼掀到海岸上。鲸鱼整个身子都露在沙滩上。它不但不会喷水,而且躺在那里一动也不能动了。于是大海告诉鲸鱼:“请你不要忘记,你喷出来的水是从哪里来的”!

  • 怎样用手机制作电子版证件照(证件照电子版怎么弄)

    随着互联网快速发展,日常生活中电子版证件照适用场景越来越广泛,如各种考试、面试等场合都需要电子版证件照。照片上传完毕之后,相机会对图片进行识别处理,这个过程非常快。整个操作非常简单不需要任何技术,要比传统拍照方式方便很多。

  • 培根肉是指什么肉(培根名字的由来)

    培根肉是指什么肉培根就是腊肉的一种。培根的叫法是从英语“Bacon”译音而来,是将猪腹肉涂抹香料及海盐在经自然风乾后所制成,均匀分布的油脂滑而不腻,咸度适中,风味十足。培根是用烟熏肋条肉(即方肉)或烟熏咸背脊肉。培根是西式肉制品三大主要品种之一,其风味除带有适口的咸味之外,还具有浓郁的烟熏香味。培根外皮油润呈金黄色,皮质坚硬,用手指弹击有轻度的“卟卟”声;瘦肉呈深棕色,质地干硬,切开后肉色鲜艳。

  • 金毛犬怎么训练胆子大(训练金毛小窍门)

    金毛犬怎么训练胆子大金毛作为一种很多人心中理想的宠物犬,它非常的聪明,同时也很受欢迎。狗狗金毛首先你要明确训练金毛的口令,金毛犬比一般的狗狗还要聪明,所以在训练的时候难度也没有太难,但是主人准备的口令就很重要了。而针对不同性格的金毛也要采用不同的语气,这样会更容易让金毛听从管教。要保持金毛犬的新鲜感。其实训练金毛的过程中,最重要的不仅仅是狗狗的配合,更是主人的耐心。

  • 朋友圈晒美食的句子(适合朋友圈晒美食的句子)

    下面更多详细答案一起来看看吧!朋友圈晒美食的句子这辈子唯一拿得起,放不下的就是——筷子。天要我胖,不得不胖。恋爱可以慢慢谈,肉必须趁热吃。我的梦想是住在食家庄,日日食全食美,夜夜碟碟不休。又不赚走秀那份钱,干嘛吃超模那份苦。原终将把生活的锋芒熬成最温柔的浓汤。总有一天,你的心上人,会身披土豆饼,脚踩棉花糖,手持烤肉鸡腿找到你,你要等。曾经沧海难为水,鱼香肉丝配鸡腿。

  • 苹果手机美版无锁什么意思(苹果手机美版无锁啥意思)

    指这款手机是美国售卖且没有绑定运营商可在大陆使用的。苹果手机美版无锁比有锁的优势在于,任何一家运营商的SIM卡都可以方便地激活苹果手机,并能够正常使用,可以做到随意的升级固件且不考虑信号破解的问题。

  • 蒜香烤鸭制作方法(蒜香烤鸭如何制作)

    蒜香烤鸭制作方法主料:鸭1只。辅料:黑胡椒3克,白糖1/2茶匙,食盐1/2茶匙,生抽1汤匙,香油1汤匙,麦芽糖1汤匙,蒜1头,姜1大块,水适量。准备鸭子一只,大量的蒜末和姜末。在姜蒜末里加入1/2茶匙白糖、1/2茶匙食盐和3克现磨的黑胡椒。1汤匙麦芽糖加少许温水化开备用。把麦芽糖刷在鸭子表面,一定要把外皮都刷到,这是上色的关键。鸭子烤到表皮略干以后取出再刷一遍麦芽糖水。

  • 梅花三弄的三弄指什么(梅花三弄的三弄解析)

    梅花三弄的三弄指什么《梅花三弄》,又名《梅花引》、《梅花曲》、《玉妃引》。根据《太音补遗》和《蕉庵琴谱》所载,相传原本是晋朝桓伊所作的一首笛曲,后来改编为古琴曲。《梅花三弄》全曲共分十段,两大部分,第一部分,前六段,采用循环再现手法,后四段为第二部分,描写梅花静与动两种形象。乐曲通过梅花的洁白芬芳和耐寒等特征,借物抒怀,来歌颂具有高尚节操的人。一首琴曲《梅花三弄》觉别具风情。

  • 什么人不宜拔罐(哪些人不宜拔罐)

    什么人不宜拔罐孕妇,特别是孕妇的腰骶部和腹部不适合拔罐;老年虚弱的病人,对于极度老年虚弱的营养缺乏和恶液质的病人不适合拔罐;儿童婴幼儿,要慎重进行选择拔罐;患有比较严重的心脏病或者心力衰竭、呼吸衰竭的患者不适合拔罐;极度慢性消耗性疾病的患者不适合拔罐;皮肤过敏或者皮肤破损的患者不适合拔罐;有出血倾向疾病的患者不适合拔罐;处在抽搐、痉挛或者比较狂躁不合作的患者不适合拔罐;处于经期的女性不适合拔罐。

  • 为什么微信改不了名字(为什么微信改不了名字和头像)

    4、接着在进入设置界面后,我们看到上面有对很多信息的设置,包括微信号,昵称之类的,这是我们点击昵称设置。