追加到 bash 中的字符串

追加到 bash 中的字符串

我有一个 bash 脚本。它内部有一个循环,用于构建文件名。
我想保留创建的文件名列表。看起来它把文件名作为要执行的东西,而不是文本。我在每个附加上收到 xxx: command not found 错误,并且未找到的命令是我要附加的文件名。

有什么想法吗?

答案1

如果您的代码在循环中执行类似的操作:

STRING=$STRING/$COMPONENT

错误消息让我认为“=”字符处有空格(空格或制表符)。也就是说,执行以下操作:

STRING="$STRING/$COMPONENT"

不要这样做:

STRING  =  $STRING / $COMPONENT

相关内容