版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/bestxianfeng163/article/details/84771381
这两个今天弄混了,以防以后再次犯错,在这里记录下来
$():这个小括号里放的是命令,和``反引号作用一样,执行这个命令
${}:这里面放的是变量,用来引用的
小括号里面是linux命令 比如 cat $(pwd)>aaa 等价于 cat `pwd`>aaa 其实是要执行里面的pwd然后用输出代替$()内容的。 而大括号里面则是数组变量 举个例子 A = (hello linux shell) echo ${A[0]} 则会输出hello