dhiogo.santos
(usa Ubuntu)
Enviado em 13/04/2011 - 22:14h
Galera,
Sou iniciante em shell e preciso fazer um .sh que resolva os seguintes questionamentos:
- Mostre o nome do script sendo executado;
- Mostre o primeiro, o terceiro e o décimo argumento passados por parâmetro para o script;
- Mostre o número total de argumentos passados por parâmetro para o script;
- Se foram mais de três parâmetros passados, imprima do quarto ao último parâmetro num arquivo de saída chamado saida.txt.
O que consegui fazer por enquanto é isso, mas não tá rodando:
#!/bin/bash
echo "Este é o nome do script:" $0
i=0
while test "$1"
echo $3
do
i=$((i+1))
echo "Parâmetro $i: $1";
if [i=3] then
echo "O terceiro argumento recebido foi o $3";
fi
shift
done
echo "Foram passados o total de $p argumentos."
Agradeço a ajuda.