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

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

    推荐阅读
  • 家装公司如何做网络营销(家装行业怎么做成本低的信息流推广案例分析)

    广告投放策略1、80后、90后的已婚已孕、已婚将孕、适婚人群是重点投放对象,可重点定向这类人群开展投放。

  • 佛山直系亲属投靠入户办理流程(佛山直系亲属入户政策)

    作出批准决定的,同时签发《准予迁入证明》,不批准的,同时通知申请人。无需到原户籍地公安机关办理户口迁出。办理窗口禅城分局“公安一门式”大厅;南海分局、顺德区公安局、三水分局、高明分局各派出所户政窗口。其它预约方式待疫情过后待定。大良可以通过粤省事进行网上申请或现场取号办理。材料齐全的,完成预受理,短信或电话通知申请人。

  • 仪表盘指示灯注意事项有什么(仪表盘指示灯太复杂)

    但是黄色警示灯的出现,代表着汽车可能有一部分功能受到了限制,存在一定的安全隐患。在使用完汽车后,要及时地送往4S店或者修理厂进行检修,排除隐患。最后,如果仪表盘中一旦出现了红色的警示灯,这个时候,我们应当在保障安全的情况下及时靠边停车,喊救援,马上拨打电话,将车子送往4S店或维修厂进行检修。如果此时还继续驾车前行,将会造成重大的安全事故,后果不堪设想。

  • linux常用命令解压和压缩(Linux中的压缩与解压缩命令tar的用法)

    linux常用命令解压和压缩在网络上传输文件,我们一般传输的都是经过压缩过的文件包,原因是压缩过的文件体积小,传输快,不易被感染病毒,win系统下面我们对.RAR文件绝不陌生,它就是经过压缩软件winRAR压缩过的文件,当我们需要使用文件的时候再减压缩就可以了。而在Linux系统中常用的是.tar、.tar.gz、.tar.bz2格式的压缩,这些格式大部分是由tar命令来搞定的。

  • 幼儿园端午节主题活动方案(关于幼儿园端午节主题活动方案)

    了解端午节的由来,介绍端午与屈原的故事,提问:今天是什么节?大家一起念儿歌《五月五是端午》五月五是端午,吃粽子撒白糖,门插艾香满堂,龙船下水喜洋洋,我来为大家科普一下关于幼儿园端午节主题活动方案?老师给孩子讲《屈原》的故事,屈原是如何爱他的国家,又是怎样投江的。介绍端午节两项主要庆祝活动棗包粽子、划龙舟的意义。组织幼儿品尝粽子,观察粽子外形、讲述粽子的口感味道。活动结束,收拾材料。

  • 大学生自主创业的条件和程序(大学生进行自主创业需要具备怎么样的条件)

    处理与投资人关系很多创业者觉得,自己占这个公司的股份应该是99%,投资人应该是1%。这种想法对风险投资来讲是不对的。通常创业者与投资人最好各占一半股权。以上是专家总结的大学生怎么进行自主创业的一些基本条件,希望能够帮助到想要进行创业的学生们,从而获得财富。

  • 尼克尔18-140镜头是全画幅的吗(全画幅广角变焦镜头)

    尼克尔Z14-30f/4S镜头这支镜头采用4枚低色散镜片和4枚非球面镜片,提供良好的光学性能。尼克尔Z14-30f/4S镜头搭配尼康Z7机身Z卡口的镜头拥有全新的镜片结构设计,实现了良好的光学性能。而在蜂鸟网之前的评测中,镜头在各个环节的表现都可圈可点,几乎零畸变的控制表现,让我们在使用这支镜头拍摄建筑、风光、会议记录等题材时能够游刃有余。

  • 指甲上有黑点是什么原因(指甲上有黑点是什么原因造成的)

    如果痣没有出现变大、颜色变深、且没有出现疼痛时则无需做特殊处理,一旦发生异样则应及时就医。若是指甲上黑点迟迟不好,或者是有加重情况的话建议及时去正规医院就诊查询原因。如果有就要从对症进行处理;指甲出现病变当指甲出现病变,如感染了真菌的时候就可能会出现白点的情况,且通常不只只有一个指甲发生变化,如果是这种情况建议及时去医院就诊治疗。

  • vivo手机翻转屏幕设置 vivo怎么把屏幕翻转

    vivo手机翻转屏幕设置方法如下:1、打开手机,在手机桌面从最底端从下往上划;2、之后会弹出一个状态栏,下排是手机的小工具;3、找到竖屏锁定之后,如果是灰色的,说明这个功能是关闭着的。vivo是维沃移动通信有限公司旗下的手机品牌,于2011年正式进入手机市场,旗下有X系列、Xplay系列和Y系列的三大产品线布局。vivo致力于和追求乐趣、充满活力、年轻时尚的群体一起打造拥有卓越外观、专业级音质、极致影像、愉悦体验的智能产品。

  • 网件RAX80让你的WiFi6终端发挥最大功效(网件RAX80让你的WiFi6终端发挥最大功效)

    5月27日,一个让所有DIYer都为之热血沸腾的日子:AMD官宣锐龙3以及X570主板,点燃了DIYer的心。作为AMD最新的王牌产品,新“贵”族X570芯片组设计完全由AMD自己操刀,这款产品的一大亮点是首款主板厂商预置WiFi6模块的主板。WiFi6中引入的OFDMA技术应该算是WiFi6真正黑科技的地方。OFDMA将帧结构重新设计,细分成若干资源单元,从而为多个用户服务。解决随着智能家居设备的不断接入而造成的滞后和拥挤的网络问题。