【发布时间】:2022-09-22 23:58:22
【问题描述】:
我有一个非常简单的代码,如下所示。
myVal=\"\"
for ((i=1 ;i<=5 ;i++))
do
myVal+=\" * \"
echo $myVal
done
问题是:
- 我无法在这个 shell 脚本代码中使用
+=。 - 当我在变量中传递
*时,它会打印我工作目录中的所有文件。输出:
* * * * * * * * * * * * * * *
-
带引号?喜欢
\"$myVal\" -
对不起,我没有得到你。我在 shell 中很新
-
引用每个变量扩展,直到它没有做你期望/希望它做的事情,而不是相反。
-
好的,让我试着去做。