源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Shell 命令替换的两种方式

  • 时间:2020-01-29 04:19 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Shell 命令替换的两种方式
命令替换(command substitution)是指 Shell 执行命令并将命令替换部分替换为执行该命令后的结果。 命令替换有两种方式: 1. 使用 backtick 符号(即 ...,反引号,重音符号)。
[u]复制代码[/u] 代码如下:
for i in `cd /old/code/dir ; echo *.c` do     diff -c /old/code/dir/$i $i | more done
2. 使用 $(…) 的方式。
[u]复制代码[/u] 代码如下:
for i in $(cd /old/code/dir ; echo *.c) do     diff -c /old/code/dir/$i $i done | more
注意:使用第一种方式时候,内嵌的 backtick 符号和双引号都需要进行转义。而使用第二种方式,内嵌的括号则无需转义。  
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部