Shell Script para passar argumentos para outro script

0

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.

    
por Durga Swaroop 23.11.2015 / 11:55

1 resposta

1

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

    
por 02.12.2015 / 07:19