我希望我的Bash脚本在必要的参数数量不足时打印错误消息。
我尝试了以下代码: ```bash if [ "$#" -ne 2 ]; then echo "Error: Invalid number of arguments." fi ```
我尝试了以下代码: ```bash if [ "$#" -ne 2 ]; then echo "Error: Invalid number of arguments." fi ```
#!/bin/bash
echo Script name: $0
echo $# arguments
if [$# -ne 1];
then echo "illegal number of parameters"
fi
因为某种未知的原因,我遇到了以下错误:
test: line 4: [2: command not found
我做错了什么?
test
应该是可以的,对吧,@Barmar? - user253751