有人能告诉我这个循环有什么问题吗?
我的错误在第 107 行(循环的第一行)。它说:
[V2016057174800:找不到命令。
我试图从两个不同的文档中关联两个相同的文件名(如果有道理的话)。
你的格式很奇怪!您可能想先修复它以使此代码更具可读性!也就是说,您的问题是[和周围缺少空格]。
这些字符[ ]实际上只是命令的简写test。您应该将第一行更改为如下所示:
bashif [[ "$L1Aname" == "$filename" ]]; then
Run Code Online (Sandbox Code Playgroud)
或者
if [ "$L1Aname" = "$filename" ]; then
Run Code Online (Sandbox Code Playgroud)
在这两个例子中,每个字符都很重要:
例如空格:[和周围需要有空格]。
另外请注意double / single 中POSIXbash和POSIX之间的细微差别=。
| 归档时间: |
|
| 查看次数: |
12995 次 |
| 最近记录: |