Как я могу передать специальные символы [например. "или (или '] в качестве аргументов для сценария оболочки?

Я получил одну ошибку при передаче аргументовoutlook_DataParsing.sh:

$ sh outlook_DataParsing.sh delete node doc('/opt/ws40/contacts.xml')//Directory/Contacts/Contact[@id='22222']

и я читаю все аргументы как:

str=$@

Ошибка следующая:

-bash: syntax error near unexpected token `('

Кто-нибудь может мне помочь?

Ответы на вопрос(1)

Ваш ответ на вопрос