Я хочу, чтобы мой Bash script печатал сообщение об ошибке, если счетчик требуемых аргументов не выполняется.
Я попробовал следующий код:
#!/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
Что я делаю неправильно?