linux系统bash脚本编程(二)——多命令执行特性1

bash特性之多命令执行

~]# command1;command2;command3;…

逻辑关系:

  • 命令替换:

      - 概念:子命令先运行,最终获取子命令的标准输出用来重组命令行
      		查看文件内容
      				![在这里插入图片描述](https://img-blog.csdnimg.cn/20190718213431443.png)
      		一同查看内容
      		![在这里插入图片描述](https://img-blog.csdnimg.cn/20190718213659646.png)
      		使用$(COMMAND)或者`COMMAND`可以让COMMAND提前整个命令运行,最后将COMMAND的标准输出(stdout)内容插入到COMMAND符号处	
      		
      - 命令替换具有两个特点:
     		 - 一:bash会将子命令标准输出的最后换行符全部删除掉
     		 		因为命令替换的结果经常交给外部命令,不应该让结果有换行的行为,所以默认将最 后的换行符删除掉
     		 - 二:'$(cat FILE)'在命令替换中更有效的形式是'$(< FILE)'
    
  • 管道:
    command1 | command2 | command3;
    先执行命令1,然后再把命令1 的记过作为命令2的参数执行,然后把命令2的结果交给命令3进行执行
    显示、/var 目录下的所有文件或目录本身
    在这里插入图片描述
    ,并将

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值