sh: line 7: [==r]: command not found 2.sh: line 9: [==w]: command not found
时间: 2024-01-12 07:04:15 浏览: 129
command-not-found:向“找不到命令”说再见
这个错误消息表明,在你的脚本中使用了无效的语法。通常情况下,这种错误是由于 if 语句中的条件表达式不正确造成的。
例如,在你的脚本中,第7行和第9行都包含了一个类似于 `[==r]` 和 `[==w]` 的条件表达式。正确的语法应该是:
```
if [ "$1" == "r" ]; then
...
fi
if [ "$2" == "w" ]; then
...
fi
```
注意,条件表达式中等号两侧需要有空格,而且变量名需要用双引号括起来,否则可能会因为空格或特殊字符导致语法错误。
阅读全文