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?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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.