echo $(readlink -f eee/xxx)
1
duzhe0 2015-01-13 16:47:14 +08:00
$(...) 是子命令展开的语法。意思是执行括号中的命令, 并把程序的输展开到当前命令行中。
|
3
duzhe0 2015-01-13 16:48:11 +08:00
...
$(...) 是子命令展开的语法。意思是执行括号中的命令, 并把程序的输出展开到当前命令行中。 |
4
duzhe0 2015-01-13 16:48:42 +08:00
是的, 行为完全一致, 可读性更好的写法。
|
5
lululau 2015-01-13 16:53:27 +08:00 1
$(...) 相比 `` 有个好处就是在需要嵌套的地方,$(...) 不需要转义例如: echo $(echo $(echo hello))
而用 ``,则要写成: echo `echo \`echo hello\`` |
6
MaiCong 2015-01-13 23:36:25 +08:00 via iPhone
今天写代码的时候刚好遇到这个问题。原来可以这样写!!
|