[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Script um pouco complicado...
From: |
Frederico Argolo |
Subject: |
Re: [shell-script] Script um pouco complicado... |
Date: |
Wed, 7 May 2003 18:09:37 -0300 (ART) |
Fala Thobias,
> $ cat script
> #!/bin/bash
>
> while read l; do
> T=$(sed -n "/\b$l-\?[0-9]/p" PacotesCD.txt)
> [ "$T" ] && cp $T /tmp
> done < PacotesInstalados.txt
>
Estou me familiarizando com o sed ainda, e nao entendi
o seu:
sed -n "/\b$l-\?[0-9]/p" PacotesCD.txt
\b$1 : vc marcou uma borda da variavel lida.
\b$1- : seguido de -
\b$1-\?: Aqui nao entendi?! Seguido de \ zero uma
vez?? Pra que?!
\b$1-\?[0-9]: seguido de digito.
> Aí é só testar T e fazer a cópia
E no teste [ "$T" ] é verdadeiro caso a variavel tenha
conteudo nao nulo?!
>
> falow
> thobias
Valeu,
Fred
_______________________________________________________________________
Yahoo! Mail
O melhor e-mail gratuito da internet: 6MB de espaço, antivírus, acesso POP3,
filtro contra spam.
http://br.mail.yahoo.com/