Vimos no decorrer da parte 1 a criação de alguns scripts para realização de algumas rotinas. Seria possível a execução de todos aqueles scripts de uma única vez? Sem a necessidade de executarmos um para cada ação?
Vimos no decorrer da parte 1 a criação de alguns scripts para realização de algumas rotinas. Seria possível a execução de todos aqueles scripts de uma única vez? Sem a necessidade de executarmos um para cada ação?
Olá, Vinicius. Tudo bem?
Você pode escrever um script que pode chamar outro.
Digamos que você tenha scripts chamados script1.sh
, script2.sh
e script3.sh
num diretório chamado my_scripts
dentro de /home/<seu-usuario>
:
script1.sh
echo "Script 1"
script2.sh
echo "Script 2"
script3.sh
(repare que tem um ponto ( . ) no inicio das linhas que chama os outros scripts)
. ~/my_scripts/script1.sh
. ~/my_scripts/script2.sh
echo "Script 3"
Se você executar o script3.sh
o resultado esperado é:
Script 1
Script 2
Script 3
Espero ter ajudado. Se tiver dúvidas, é só dizer.