4

Теперь, прежде чем пометить это как дубликат, пожалуйста, поймите, что я искал эту проблему, и я уже попробовал все решения безрезультатно.

Мой сценарий:

#!/bin/bash

echo "Enter the number 3"
read t1
if [$t1 -eq 3]; then
    echo "it is 3"
elif [$t1 > 3]; then
    echo "it is greater than 3"
fi

exit 0

Я получаю ошибку:

./g.sh: line 5: [3: command not found
./g.sh: line 7: [3: command not found

1 ответ1

8

пробелы, if [ $t1 -eq 3 ]

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .