shell脚本中`反引号是做什么用的?

2013-10-12 14:42:51 +08:00
 qingfeng
shell脚本中`符号是做什么用的,就是键盘上Tab键上面一个键?是不是执行一个命令组合的时候前后都得必须加这个符号,比如:
cmd=`echo -n "$1" | wc -c | sed 's/ //g'`
retval=`cut -b $cmd`
5153 次点击
所在节点    Linux
3 条回复
L0rAx
2013-10-12 14:46:35 +08:00
第一句解释为:将echo -n "$1" | wc -c | sed 's/ //g'得到的结果赋值给cmd
bluntblade
2013-10-12 14:50:01 +08:00
命令替换,将``中的命令的输出结果原地替换。
yesono
2013-10-13 15:58:14 +08:00
和 $(...) 一样

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/85334

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX