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 3Espero ter ajudado. Se tiver dúvidas, é só dizer.