位置: 编程技术 - 正文

linux shell脚本学习xargs命令使用详解(linux shell脚本攻略(第3版))

编辑:rootadmin

例如,下面的命令:

如果path目录下文件过多就会因为“参数列表过长”而报错无法执行。但改用xargs以后,问题即获解决。

本例中xargs将find产生的长串文件列表拆散成多个子串,然后对每个子串调用rm。-print0表示输出以null分隔(-print使用换行);-0表示输入以null分隔。这样要比如下使用find命令效率高的多。

xargs命令应该紧跟在管道操作符之后,它以标准输入作为主要的源数据流,并使用stdin并通过提供命令行参数来执行其他命令,例如:实例应用1,将多行输入转换为单行输出:

实例应用2,将单行输入转换为多行输出:

空格是默认的定界符,-n 表示每行显示几个参数

还可以使用-d参数来分隔参数,如下:

实例应用3,读取stdin,将格式化参数传递给命令

需求3,如何将参数嵌入到固定的命令行中?如下所示:

使用xargs的解决方案:

实例应用4,结合find使用xargs

前面已经举过例子,这里要注意的是文件名称定界符要以字符null来分隔输出,如下所示,否则可能会误删文件

其他:

推荐整理分享linux shell脚本学习xargs命令使用详解(linux shell脚本攻略(第3版)),希望有所帮助,仅作参考,欢迎阅读内容。

linux shell脚本学习xargs命令使用详解(linux shell脚本攻略(第3版))

文章相关热门搜索词:linux shell脚本编写实例,linux shell 脚本,linux shell脚本编程100例,linux中shell脚本实验总结,linux shell脚本编程100例,linux脚本语言shell,linux shell脚本编写实例,linux脚本语言shell,内容如对您有帮助,希望把文章链接给更多的朋友!

linux命令行下使用curl命令查看自己机器的外网ip Linux命令行下如何查看自己机器的外网ip?可以在命令行下使用curl命令实现这个功能,试一下下面的命令吧curlifconfig.me输入此条命令,就可以获取到本机

linux自动重启tomcat脚本分享 #!/bin/bash##chkconfig:#description:tomcatautostartscript#scriptbyokhelpercase"$1"instart)echo"Hereisstartscript..."JAVA_HOME=/usr/jdk1.6.0_;exportJAVA_HOMEJRE_HOME=$JAVA_HOME/jre;exportJRE_HO

用shell脚本防ssh和vsftpd暴力破解的详解讲解 脚本需求如下:此SHELL脚本放在crontab计划任务里,每隔6小时(此时间根据实际情况来定义)就去读取/var/log/secure脚本,取出里面恶意猜测IP,如果单位

标签: linux shell脚本攻略(第3版)

本文链接地址:https://www.jiuchutong.com/biancheng/374729.html 转载请保留说明!

上一篇:linux shell脚本学习录制与回放终端会话(linux中shell脚本实验总结)

下一篇:linux命令行下使用curl命令查看自己机器的外网ip(linux中命令行)

  • 小企业会计准则下退企税分录
  • 预收账款确认收入
  • 小规模没有成本票企业所得税怎么办呀
  • 采购设备包含安装费用吗
  • 新个税聘用退休后怎么算
  • 年折旧额怎么计算公式直线法
  • 外购货物应抵扣的进项税额税率
  • 没有股权取得的分红如何交税?
  • 增值税和消费税申报对比不符怎么处理
  • 垃圾填埋沼气发电招聘
  • 财产收购的税务处理
  • 转出未交增值税在借方是什么意思
  • 金蝶年结后发现错误怎么办
  • 会计如何做调整会计分录
  • 个人所得税的速算扣除数是什么意思
  • 子公司评估增值 出售股权
  • 采购与付款内部控制开题报告
  • 服务费主营业务收入会计分录
  • 外资企业股权转让如何交税
  • 应交所得税的计算公式excel
  • 法人变更涉及到什么
  • 如何设置谷歌浏览器语言为中文
  • 增值税发票开红字发票后账务处理
  • PHP:get_meta_tags()的用法_url函数
  • 可以转增资本的有哪些科目
  • 即期结售汇期限包括
  • 石榴石的功效与作用价值
  • 会计分录的基本构成要素
  • 审核凭证的操作步骤
  • php的json_encode
  • vue父组件怎么调用子组件的方法
  • php过滤sql注入
  • thinkphp教程
  • php文件上传后只显示了路径怎么办啊
  • webform前端
  • /t python
  • 最通俗易懂的电动力学教材
  • php的输出语句
  • php上传图片到文件夹
  • dmsetup remove_all 会不会清掉数据
  • 研发费用凭证是发票吗
  • 长期待摊费用账务处理包括哪两部分
  • 差旅费抵扣所得税标准
  • 个税申报表中的年金是什么意思?
  • MySQL: mysql is not running but lock exists 的解决方法
  • mongodb查询操作
  • 建筑公司购买材料直接入工程施工了可以吗?
  • 银行承兑汇票怎么开
  • 土地增值税预缴计算方法70号公告
  • 购入库存商品会计摘要怎么写
  • 什么是内部报酬吗
  • 银行收到货款会计分录怎么做
  • 银行日记账登记依据
  • 公司购入的房子卖了,如何交增值税
  • 其他应收款坏账准备计提标准
  • 投资收益的账务怎么处理
  • 银行存款付款是借方还是贷方
  • 公章未备案是否不合法
  • session入库有什么好处
  • SQL Server"错误 21002: [SQL-DMO]用户 * 已经存在问题解决
  • win7全屏游戏怎么窗口化
  • 卡巴斯基 试用
  • 如何激活windows2008server
  • linux如何修改gid
  • win10无internet怎么办
  • 虚拟机下安装操作软件
  • centos6.5无法启动
  • Mac显示桌面快捷键
  • centos7 ifcfg-lo
  • linux扫描硬件
  • win8系统多少位
  • 举例说明如何为教学搭建支架
  • shell 字符串trim
  • node.js基本语法
  • android get
  • 编写javascript代码
  • jquery on()
  • 怎么打印纳税申报表带章的
  • 契税房屋套数如何计算
  • 江苏省无锡市国4车辆报废新规定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设