shell script中的括号用法

大括号

变量分界

NAME="Tom"
echo "Hi, ${Tom}"

普通变量可以不用{}定界,但获取数组元素是必须使用${arr[0]}

中括号

条件判断

var="abc"
if [ "$var" == "abc" ]; then
	echo "eque"
elif
	echo "not eque"
fi

获取数组元素

echo ${a[0]}

小括号

运行命令并捕获结果

result=$(echo aaa,bbb | cut -d, -f1)
echo $result

给数组赋值

arr=(aaa bbb ccc)
echo ${arr[1]}
posted @ 2022-08-24 16:27  huorexiaji  阅读(30)  评论(0)    收藏  举报