eSTOU COM DUVIDAS RELACIO NADAS A PARAMETROS ALGUM ME AJUDA KK
eSTOU COM DUVIDAS RELACIO NADAS A PARAMETROS ALGUM ME AJUDA KK
Oi, Levi!
Passar parâmetros para um script Bash é uma forma de tornar o script mais flexível e reutilizável. Esses parâmetros são acessados dentro do script usando variáveis especiais chamadas de variáveis de posição. Aqui está um resumo de como isso funciona:
$1
é o primeiro argumento, $2
é o segundo, e assim por diante.$#
armazena o número de argumentos passados para o script.$@
contém todos os argumentos passados.Vamos ver um exemplo prático para entender melhor:
#!/bin/bash
# Verifica se foram fornecidos exatamente dois argumentos
if [ $# -ne 2 ]; then
echo "Erro! Não foram fornecidos dois argumentos"
exit 1
fi
# Atribui os argumentos às variáveis
arg1=$1
arg2=$2
# Imprime os argumentos
echo "O primeiro argumento é: $arg1"
echo "O segundo argumento é: $arg2"
meu_script.sh
.chmod +x meu_script.sh
../meu_script.sh argumento1 argumento2
.Bons estudos!