Shell-скрипт, чтобы передать аргументы в другой скрипт

Я новичок в Linux и сценарии оболочки. У меня есть сценарий, в котором есть некоторые команды чтения. Итак, что-то вроде

#script1.sh
echo "something here" 
....
read var1
read var2
...

теперь, я хочу написать другой скрипт, который вызывает этот скрипт и может передавать значения этому скрипту. Итак, я надеюсь на что-то вроде

./script2.sh hello world

и, что бы запустить script2 и магазина "привет" в var1 и "world " в var2. Что это script2 содержать и как я могу передать эти аргументы script1?

Я искал много, но я не нашел никого, объясняя это.

12
задан MariusMatutiae
03.05.2023 20:09 Количество просмотров материала 2457
Распечатать страницу

1 ответ

вызов script2.sh от script1.sh

#script1.sh
./script2.sh hello world

In script2.sh

var1 = 
var2 =
echo $var1
echo $var2

выход будет hello world

1
отвечен Rohan Gala 2023-05-05 03:57

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

bash
linux
script
shell
shell-script
Вверх