Não roda exercício de aula. [RESOLVIDO]

1. Não roda exercício de aula. [RESOLVIDO]

Rodrigo
ramega

(usa Ubuntu)

Enviado em 27/10/2010 - 18:55h

E ai galera do VOL, estou com um problema na resolução de um exercício de aula. é o seguinte, tenho que montar um arquivo .txt com nomes masculinos e femininos, após a criação deste arquivo, tenho que criar outro arquivo em .sh, ao rodar o arquivo em .sh, será criado dois arquivos .txt, um para masculino e outro para feminino.

Abaixo mostro o que fiz até o momento.

Arquivo .txt

1;joão
2;ana
3;carlos
4;cibele
5;paulo
6;katia
7;pedro
8;cida

Este arquivo dei o nome de mestre.txt

arquivo .sh

retornan ()
{
num=$(echo $linha | awk -F ";" '{print $1}')
return $num
}
retorna2()
{
nome1=$(echo $linha | awk -F ";" '{print $2}')
return $nome1
}
impar=1
while read linha
do
numero= $(retornan)
nome= $(echo $linha | awk -F ";" '{print $2}')
if [ $impar -eq 1 ]
then
echo $numero "-" $nome >> masc.txt
impar=0
else
echo $numero "-" $nome >> femi.txt
impar=1
fi
done < mestre.txt

Este arquivo eu salvei como separa.sh


  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts