shell中如何将拿到的结果放入数组中

我想将下图中的结果放入一个数组中,并去掉.war结尾,需要如何实现如 default=("thirdnotify" "uubee_appserver" "uubee_authserver" "uubee_consumer_server" )

# ls
a.sh a.war b.war
# sh a.sh
"a.war" "b.war"
# cat a.sh
#!/bin/bash
i=0
list=()
for j in `ls *.war` #这里替换成你的ls....
do
list[$i]=\"$j\"
i=`expr $i + 1`
done
echo ${list[@]}
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答