Muito obrigado. Vou ver como o pessoal gera esse arquivo e tentar fazer eles
entenderem o que é " texto plano ". Sabe como é pessoal tarado por Visual
Basic...
sds
Eric
- Original Message -
From: Reinaldo Carvalho
To: shell-script@yahoogrupos.com.br
Sent: Saturday, July 29, 2
Saudações,
infelizmente o comando abaixo não funcionou em versão antigas do
sed... será que alguém pode fazer com awk?
$ cat arq.txt
filter parent 1: protocol ip pref 2 u32 fh 801::817 flowid 1:1060
match / at 12
match 0a0b0100/ff00 at 16
match 0050/ at 20
filte
Reinaldo,
Tente
sed 's` m`m`g' arq.txt|tr '\n' ' '|sed 's`\(:[0-9]\{4\}\) `\1\n`g;s`\(at
[0-9]\{2\}\) f`\1\nf`g'
-
Natan
2006/8/1, Reinaldo Carvalho <[EMAIL PROTECTED]>:
>
> Saudações,
>
> infelizmente o comando abaixo não funcionou em versão antigas do
> sed... será que alguém pode faze
Oi,
Verifique o tipo do arquivo com o comando "file nome_do_arquivo",
pois pode ser que se trate de um objeto.
EBCDIC está descartado, pois parte do conteúdo está em ASCII.
T+
--- Em shell-script@yahoogrupos.com.br, "Eric Anderson"
<[EMAIL PROTECTED]> escreveu
>
> ops... foi mal
>
> Eskeci
Cara..
Tenta trocar \n por \x0a ... aqui com \n nao funcionou e com \x0a funcionou...
$ cat arq.txt | tr -s '\n' ' ' | sed -e 's/filter/\x0afilter/g'
Flavio do Carmo Junior aka blk1d
On 8/1/06, Natanael Martins Neves <[EMAIL PROTECTED]> wrote:
> Reinaldo,
> Tente
>
>
> sed 's` m`m`g' arq.txt|t
Nao tinha parado pra ler a logica do Natan, mas funciona tambem...
Entendi q o sed é meio "esquisito" ...
Fiz assim:
$ cat x|tr '\n' ' '|sed 's/\(:[0-9]\{4\}\) /\1\n/g;s/\(at\
[0-9]\{2\}\) f/\1\nf/g'
Seguindo a do Natan, so troquei o incio com sed por cat..
Flavio do Carmo Junior aka blk1d
On
On Tue, 1 Aug 2006 3:35pm -0300, Reinaldo Carvalho wrote:
> $ cat arq.txt | tr -s '\n' ' ' | sed -e 's/filter/\nfilter/g'
> filter parent 1: protocol ip pref 2 u32 fh 801::817 flowid 1:1060
> match / at 12 match 0a0b0100/ff00 at 16 match
Reinaldo,
Já chegou a ver a opção -o
Não sei se já tinham visto, mas há uma camiseta na ThinkGeek (eu comprei
algumas deles já e são muito boas) sobre shell script que é muito legal:
http://www.thinkgeek.com/tshirts/frustrations/374d/
"Go away or I will replace you with a very small shell script".
Um boa opção/presente para qu