В процессе написания сценария оболочки я столкнулся с проблемой следующего оператора if/else, который находится где-то посередине сценария:
if [ $act -eq "add" ]
then
read - "add or update: " $comm
git commit -m "$comm $file"
else
git commit -m "$act $file"
fi
Возвращаемая ошибка:
./gitup: line 13: [: add: integer expression expected
а затем приступает к остальной части сценария. Как можно, чтобы сегмент if оценивал / сравнивал переменную со строковым вводом, а не с целым числом; при использовании "!= "среди нескольких других вещей, которые я пробовал.