shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Pegar as variaveis


From: Thobias Salazar Trevisan
Subject: Re: [shell-script] Pegar as variaveis
Date: Fri, 25 Jul 2003 11:10:07 -0300 (BRT)

ae eduardo,

On Fri, 25 Jul 2003, Eduardo de Paula  wrote:

> Na verdade eu gostaria de saber como pegar as variaveis que estao num
> arquivo assim:
> ..
> \novaentrada
> {qssnomelini}
> {Quintiliano Siqueira Schroden Nomelini}
> {woJVBIXH}
> \novaentrada
> {rmcpinto}
> {Rogerio de Melo Costa Pinto}
> {ispkoFmw}
> ....
> como usar o awk ou o cut para usa-las?

Pode ser em sed :)

Uma pergunta: a sua entrada é assim ?!
\novaentrada
{username}
{Nome do usuário}
{senha}

se for isso:

$ cat lixo
\novaentrada
{username}
{Nome do usuário}
{senha}
\novaentrada
{qssnomelini}
{Quintiliano Siqueira Schroden Nomelini}
{woJVBIXH}

$ cat lixo | sed -n '/^\\novaentrada/{n;s/[{}]//g;h;n;n;
> s/[{}]//g;G;s/\n/:/;s/^\([^:]*\):\(.*\)/\2:\1/p;}'
username:senha
qssnomelini:woJVBIXH

Depois basta colocar o IFS como : e fazer um while:

IFS=:
while read user senha; do
        echo $user
        echo $senha
done

thobias
-------
echo 9446046325380026818553633794429812592304650P | dc
-------
http://www.lcp.coppe.ufrj.br/~thobias

____________________________
|
| Against - HTML Mail
| Against - MS ATTACHMENTS
|
----------------------------



reply via email to

[Prev in Thread] Current Thread [Next in Thread]