У меня есть скрипт bash, который принимает пару аргументов.Этот скрипт выполняет некоторую работу, а затем открывает другую программу, используя эти два аргумента.Чтобы открыть эту программу, команда требует использования как одинарных, так и двойных кавычек, например:
myprogram -a value1 -b 'Main("value2")'
Но я не могу понять, как это сделать в bash.
Когда япросто поместите это в мой скрипт:
myprogram -a $1 -b 'Main("$2")'
Переменная $ 2 не раскрывается.
Есть какие-нибудь подсказки, как этого добиться?Спасибо!