Script [RESOLVIDO]

1. Script [RESOLVIDO]

Fabio Nunes Maciel
maciel0309

(usa Outra)

Enviado em 01/04/2017 - 09:15h

Alguém pode ajudar nesse script ?

Desenvolva um script que receba os seguintes parâmetros:
login
nome completo do usuário
shell
grupo
diretório home
senha


  


2. MELHOR RESPOSTA

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 01/04/2017 - 12:26h

maciel0309 escreveu:

Alguém pode ajudar nesse script ?

Desenvolva um script que receba os seguintes parâmetros:
login
nome completo do usuário
shell
grupo
diretório home
senha

Boa tarde Maciel.
Segue sugestão:

#!/bin/bash
#PEGA PARâMETROS
echo "Todos Parâmetros: \"$@\""
echo -e "Nº de Parâmetros: \"$#\"\n"

ttl=("login" "nome completo" "shell" "grupo" "diretorio" "senha")
param=("$1" "$2" "$3" "$4" "$5" "$6")

for ((n=0;n<${#ttl[@]};n++));do
echo "Parâmetro nº 0$((n+1)) ${ttl[$n]}: ${param[$n]}"
done


Observação:
Criei os ARRAY's "ttl" (TITULOS) e "param" ($1 a $6), somente para não "repetir" o comando "echo",
veja abaixo sem os ARRAY's:

#!/bin/bash
#PEGA PARâMETROS
echo "Todos Parâmetros: \"$@\""
echo -e "Nº de Parâmetros: \"$#\"\n"
echo Parâmetro Nº 01 "$1"
echo Parâmetro Nº 02 "$2"
echo Parâmetro Nº 03 "$3"
echo Parâmetro Nº 04 "$4"
echo Parâmetro Nº 05 "$5"
echo Parâmetro Nº 06 "$6"


É isso!!!
Se sua dúvida foi esclarecida, marque o tópico como resolvido . . .
Se minha resposta foi satisfatória e esclarecedora . . . MARQUE-A como a MELHOR . . .
Dessa forma sou pontuado, o que incentiva a continuar compartilhando o conhecimento....

Para ARGUMENTO composto, coloque-o entre aspas.
exemplo:
./PEGA_PARAM.sh user "Nome Completo" shell grupo diretório senha


Att.:
Marcelo Oliver






3. Re: Script [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 01/04/2017 - 09:50h

Mostre o que você fez até agora e especifique melhor a sua dúvida.
--
Linux Counter: #596371


4. Re: Script [RESOLVIDO]

Fabio Nunes Maciel
maciel0309

(usa Outra)

Enviado em 01/04/2017 - 13:51h

show!!!!!!!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts