位置: 编程技术 - 正文

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中命令行)

  • 金税盘如何交服务费
  • 购买库存商品的运输费
  • 购入安装设备的专用材料分录
  • 支付宝收付款如何关闭
  • 商业承兑汇票贴现率
  • 所得税亏损年限有什么规定
  • 离线开票时间超时
  • 报关单上消费使用单位可以交税么
  • 短期借款会计核算
  • 跨月的普通发票怎么开
  • 工程物资与原材料的区别与联系
  • 新的企业会计准则
  • 公司结业清算后多久注销
  • 企业开票代码是什么意思
  • 第二个季度
  • 损益类账户包括成本类吗
  • 公司已转让 前面会不会追究
  • 地税定额发票还要交税吗
  • 存货成本有哪些问题
  • 报销误餐费会计怎么做账
  • win10提示病毒防护已过期
  • 100%控股有什么风险
  • wamp搭建网站教程
  • 证券公司佣金是买卖都要收吗
  • 货款形式返还
  • win7电脑开启麦克风权限设置
  • 金融企业的贷款准备金
  • avoid什么用法
  • wordpress项目开发
  • 企业接受现金捐赠如何开具发票
  • thinkphp教程
  • mavon-editor的使用
  • 公司买的公文包会计怎么做
  • vue缓存路由组件相关的两个生命周期函数是
  • HTML常用的表单控件有哪些
  • php websocket教程
  • 管理人员工资属于直接费还是间接费
  • html+css网页设计
  • 做工程没钱了可以贷款吗
  • 股东借款属于什么科目
  • python动态数据类型
  • 订单不足停工
  • 长期待摊费用的摊销期限应该是
  • 税务登记是需要原件还是复印件
  • 没有货怎么做电商
  • 无形资产的意思是
  • 未分配利润与利润表的勾稽关系
  • 利润表研发费用和管理费用
  • 公司主要产品
  • 公司社保收费标准
  • 预付账款的会计处理
  • 向投资者分配利润或股利为什么减少所有者权益?
  • 会计凭证后面需要打勾的是
  • 保险公司理赔时会查多久的病史
  • 建造固定资产的账务处理(出包方式)
  • 建账时应取得哪些资料
  • 基于sql server的大数据审计分析应用
  • mac苹果系统怎么用
  • 怎么用手机号查快递
  • 巧用 Windows 系统控制台删除病毒文件
  • mac上播放器
  • win7系统如何设置息屏
  • windows局域网共享文件用的什么协议
  • win8 蓝牙
  • win7系统运行在哪
  • nodejs formidable
  • 使用Jasmine和Karma对AngularJS页面程序进行测试
  • 批处理for命令详解
  • middle html
  • perl-v
  • linux修改目录路径
  • unity3d速成
  • jquery.ui
  • JavaScript中的this指向
  • 国税局公告2019年43号
  • 国家税务总局税法
  • 中国税务局官网热线
  • 核准类和备案类项目
  • 厦门市地方税务局市稽查局关于规范稽查有关规定
  • 发票被暂停了严重吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设