位置: 编程技术 - 正文

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

  • 增值税进项税抵扣时间
  • 进口增值税的计税价格为
  • 固定资产投资额包括哪些会计科目
  • 新个税系统如何操作
  • 低值易耗可以直接入管理费用吗
  • 期末存货采用成本与可变现净值孰低法
  • 2021年成本类科目
  • 增值税专用发票抵扣税额是什么意思
  • 企业汇算清缴时允许税前扣除的工资是什么
  • 母公司为子公司担保是利好还是利空
  • 股权转让需要缴纳企业所得税吗
  • 暂估入库已结转怎么处理
  • 产权转移书据印花税计入什么科目
  • 总公司的哪些费用要交税
  • 产品管理不足
  • 用友u8怎样查询上个月凭证
  • 房地产企业老项目增值税
  • 企业事故赔偿支出可以抵税吗
  • 收到供应商发票的会计处理怎么做?
  • 计提费用的时候可以计提税金吗
  • 工程结算与工程施工
  • 发票报账的基本流程
  • 如何正确理解新制度经济学与新古典经济学的关系
  • 增值税专用发票可以开电子发票吗
  • 个税上月没有申报当月可以补报么
  • 出纳交接工作注意
  • 进项税额转出如何做账分录
  • 清除不必要的内存
  • linux 密码重置
  • PHP:stream_context_set_option()的用法_Stream函数
  • 境外汇款所得税缴纳规定
  • php fopen()
  • 新英格兰的秋天
  • Java8 Stream流Collectors.toMap当key重复时报异常(IllegalStateException)
  • 同一控制下企业合并和非同一控制下企业合并的区别
  • 可供出售交易资产
  • 卸载的应用怎么找回来
  • 数据挖掘和数据分析的区别与联系
  • 残差网络中的残差指的是什么
  • centos8 telnet
  • showmount命令安装
  • vports命令
  • phpcms模块
  • 纳什理论是什么
  • phpcms使用教程
  • 增值税发票打印出格了能用吗
  • 研发费用属于什么会计科目
  • 域名费用怎么交
  • 应税服务项目减除清单0申报如何填写
  • 应收预收的区别
  • 工程结算是否算成本
  • 公司的个人所得税是什么意思
  • 饭店招牌发光字
  • 无形资产摊销是按原值吗
  • 发票入账是什么意思
  • 实际出资大于注册资金
  • 购买原材料产生的运费计入什么科目
  • 股权转让印花税减半征收政策
  • 机票退票费计入什么科目
  • 汽油费进项税额能抵扣吗
  • 进项票取得晚了怎么抵扣
  • 房地产企业发行长期债券的增信方式有哪些
  • centos6.2安装
  • sql2008没有数据库
  • mysql 高效分页
  • win7卸载程序找不到软件
  • 微软招聘流程
  • xp怎么关闭自启动
  • windows7怎么打开记事本
  • 怎么学linux
  • win8无法识别存档文件
  • 手游频繁崩溃怎么解决
  • 自定义控件英文
  • 使用Python对SQLite数据库操作
  • angular ...
  • shell中判断字符串
  • 深入浅出jquery
  • 基础的十进制按什么来算
  • 税务机关对核准类减免税的审核
  • 地税审计税务稽查局职责
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设