[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] gerar string
From: |
Fabiano Caixeta Duarte |
Subject: |
Re: [shell-script] gerar string |
Date: |
Thu, 26 Jan 2006 00:23:48 -0200 |
User-agent: |
Thunderbird 1.5 (X11/20051201) |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Fala, Celso!
Pra ficar didático pra quem for ver o histórico da lista, segue um
simulacro do arquivo que vc me mandou, ok?
012345;turmaA;;Agrimensura;Fulano de Tal;Matutino
012354;turmaA;;Agrimensura;Beltrano das Dez;Matutino
012435;turmaB;;Informatica;Ciclano das Onze;Vespertino
Vamos adaptar o script do Herbert:
#!/bin/bash
#mudar delimitador de campos
IFS=\;
ALFA=abcdefghijklmnopqrstuvwxyz
while read usuario grupo senha curso nome turno; do
# Comprimento das senhas
COMPRIMENTO=6
for i in `seq -s\; $COMPRIMENTO`; do
SENHA=$SENHA${ALFA:`expr $RANDOM % 26`:1}
done
senha=$SENHA
echo "$usuario;$grupo;$senha;$curso;$nome;$turno"
unset SENHA
done < <(cat $1)
$ geraSenha usuarios.txt
012345;turmaA;pxnwmu;Agrimensura;Fulano de Tal;Matutino
012354;turmaA;tjsiqg;Agrimensura;Beltrano das Dez;Matutino
012435;turmaB;fnemcl;Informatica;Ciclano das Onze;Vespertino
Falow!
Fabiano Caixeta Duarte
Consultor em soluções para Redes de Computadores
Ribeirão Preto - SP
Celso Viana escreveu:
> Fabiano,
>
> Tudo na paz? Enviei uma amostra do arquivo vm pvt. A estrutura é:
>
> usuario
> grupo
> senha
> curso
> nome
> turno
>
> Sempre fiz a montagem do arquivo em Visual Basic, mas já que estou
> trabalhando com NIX porque não tudo em script, né?
>
> Valews
>
> Celso
>
>
> Em 25/01/06, Fabiano Caixeta Duarte<address@hidden> escreveu:
> Migão...
>
> Manda um pedaço (head) do arquivo...
>
> Fabiano Caixeta Duarte
> Consultor em soluções para Redes de Computadores
> Ribeirão Preto - SP
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.7 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFD2DK0++b4Zs4fOnMRAnmZAKCe+OZfWPXoJf+aB/VZMakk76LzJgCfRKhb
rwZqLHB4g44/cLHr3ox7O+U=
=uY4l
-----END PGP SIGNATURE-----
- gerar string, Celso Viana, 2006/01/24
- Re: [shell-script] gerar string, Tiago Barcellos Peczenyj, 2006/01/24
- Re: [shell-script] gerar string, Herbert Alexander Faleiros, 2006/01/25
- Re: [shell-script] gerar string, Celso Viana, 2006/01/25
- Re: [shell-script] gerar string, Tiago Barcellos Peczenyj, 2006/01/25
- Re: [shell-script] gerar string, Gentil de Bortoli Júnior, 2006/01/25
- Re: [shell-script] gerar string, Celso Viana, 2006/01/25
- Re: [shell-script] gerar string, Fabiano Caixeta Duarte, 2006/01/25
- Re: [shell-script] gerar string, Celso Viana, 2006/01/25
- Re: [shell-script] gerar string,
Fabiano Caixeta Duarte <=
- Re: [shell-script] gerar string, Herbert Alexander Faleiros, 2006/01/25