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[@]}
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网