Chamando script2.sh de script1.sh
#script1.sh
./script2.sh hello world
Em script2.sh
var1 =$1
var2 =$2
echo $var1
echo $var2
Ouput será hello world
Eu sou novo no linux e shell scripts. Eu tenho um script, que tem alguns comandos de leitura nele. Então, algo como
#script1.sh
echo "something here"
....
read var1
read var2
...
Agora, quero escrever outro script que chame esse script e possa passar os valores para esse script. Então, eu estou esperando por algo parecido,
./script2.sh hello world
E, isso executaria script2 e armazenaria " olá " em var1 e " mundo " em var2. O que esse script2 deve conter e como posso passar esses argumentos para script1 ?
Eu procurei muito por isso, mas não encontrei ninguém explicando isso.
Tags bash linux shell shell-script script