[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
|
----------------------------
- Pegar as variaveis, Eduardo de Paula , 2003/07/25
- Re: [shell-script] Pegar as variaveis,
Thobias Salazar Trevisan <=