Допустим, у меня есть следующее в моем .bashrc
test1() { echo $@; }
и я хочу, чтобы в моем терминале было запущено следующее
test1 1 and (2 and 3)
который должен выводить
1 and (2 and 3)
Но это просто дает мне синтаксическую ошибку из-за скобок. Есть ли способ исправить это, кроме использования
test1 "1 and (2 and 3)"
? Может быть, с первой заменой всех специальных символов (как скобки)?