Как в переменную записать символы "(", ")"?

Нужно написать программу, которая принимает на вход любое количество символов: "(", ")" и выводить true - если все скобки закрыты, иначе выводит false. Проблема находится в самих скобках. Если на ввод просто ввести: (). То выведется ошибка: "bash: синтаксическая ошибка рядом с неожиданным маркером «(»". Но если, ввести вот так: \(\), то программа считает их символами. Вопрос, что нужно сделать, чтобы скрипт получал на вход просто скобки без слэшей ("()") и считал их символами?

Дополнение вопрос: Если ввожу sh script.sh (), выводится ошибка. Но если так sh script.sh \(\), то программа работает. Но нужно чтобы скрипт воспринимал первый вариант

Skobki_t_f ()
{
skobki=$1
echo $skobki | cut -b 1
}
 
Skobki_t_f $1
exit 0

Ответы (0 шт):