理解命令替换
1 命令替换的构成
一个命令command、一种形式$()
2 怎样理解命令替换
替换的是命令本身,也就是命令出现的地方进行替换,即被替换的是$(command)。
用什么来替换呢?用执行command的标准输出来替换它。
也就是说,将命令看成是一个变量,它不同于取其它变量的值用${},要用$(),然后这个变量的值是command的标准输出。
3 例子
a=$(echo "hello")
echo ${a}
-->>hello
1 命令替换的构成
一个命令command、一种形式$()
2 怎样理解命令替换
替换的是命令本身,也就是命令出现的地方进行替换,即被替换的是$(command)。
用什么来替换呢?用执行command的标准输出来替换它。
也就是说,将命令看成是一个变量,它不同于取其它变量的值用${},要用$(),然后这个变量的值是command的标准输出。
3 例子
a=$(echo "hello")
echo ${a}
-->>hello