Несколько проблем здесь
Первая строка должна начинаться с
#!/bin/bash (or /bin/sh)
В сценарии оболочки if
принимает программу, а [
на самом деле является программой (это псевдонимдля программы test
), а не частью синтаксиса, поэтому вам необходимо убедиться, что вы распределили ее так, чтобы, если и '[', и все, что выделяется, выделялось - т.е.
if [ "$1" != "something" ]
Примечание пробелы между каждым и каждым элементом - он не будет работать без пробелов.
Вам также необходимо завершить строки в кавычках, поэтому вместо
echo "Why not install?
Убедитесь, что в конце строки есть кавычка
echo "Why not install?"