У меня есть два сценария оболочки, один из которых - мой собственный скрипт, а другой - сторонний материал. Я беру путь к файлу в качестве аргумента в скрипте1. Script2 - это сторонний скрипт, который принимает путь к файлу в качестве аргумента. Я не хочу изменять этот скрипт.Передавать значение переменной в качестве аргумента из одного сценария в другой сценарий оболочки, в качестве аргумента
Я делаю что-то вроде этого, в script1,
a=$1
./script2 $a
Но $ а передается в виде строки .. как, «$ а» передается и не фактическое значение переменной :(
есть ли способ, в котором я могу добиться этого? Пожалуйста, помогите!
Что случилось с этим? путь на самом деле строка. –
в ш, все переменные являются строками. существует ничего. –
Я хотел сказать, что путь (содержимое переменной a) не передается скрипту2. Вместо этого передается «$ a». Lemme редактирует вопрос .. – Ocelot