Пишу скрипт
if [ "$1" == *".txt" ]
then
printf "asd"
fi
Выходит это:
./oo: строка 14: [: слишком много аргументов
Но если я меняю if [ "$1" == *".txt" ]
на if [ "$1" == "*.txt" ]
, то все работает, но желаемого результата нет
Изменено:
Всем спасибо, помогло добавление второй пары квадратных скобок, т.е. if [[ "$1" == *".txt" ]]