Re: [shell-script] Re: Transformar blocos de um texto em uma linha

2008-06-09 Por tôpico Petry
Opa, Não deu certo :(, os blocos não são separados por uma linha em branco. São separados por 11 asteriscos. Tentei com RS="\*" ou RS="\*\*\*\*\*\*\*\*\*\*\*" e o erro continuou o mesmo abaixo. > awk -v RS="***" -v FS='\n' -v OFS=";" '$1=$1' log2.txt awk: syntax error near line 1 awk: ba

Re: [shell-script] Re: Transformar blocos de um texto em uma linha

2008-06-06 Por tôpico Guilherme Gall
Lembrando que o conteúdo de teste.txt é [EMAIL PROTECTED]:~$ cat -vet teste.txt TRR$ 2$ E que o conteúdo de teste2.txt é TRR2, mas que ao ser listado retorna o resultado estranho: [EMAIL PROTECTED]:~$ cat -vet teste2.txt [EMAIL PROTECTED]:~$ [EMAIL PROTECTED]:~$ []'s Guilherme

Re: [shell-script] Re: Transformar blocos de um texto em uma linha

2008-06-06 Por tôpico Flavio Junior
Guilherme, Posta aqui pra gente a saida do comando: cat -vet teste.txt Pode ser que teu arquivo nao tenha um "\n"... -- Flavio do Carmo Junior 2008/6/6 Guilherme Gall <[EMAIL PROTECTED]>: > Flávio, vê se você pode me ajudar. > > Tentei fazer aqui o que você sugeriu, mas veja o que acontece (v

Re: [shell-script] Re: Transformar blocos de um texto em uma linha

2008-06-06 Por tôpico Guilherme Gall
Flávio, vê se você pode me ajudar. Tentei fazer aqui o que você sugeriu, mas veja o que acontece (vou colar com prompt e tudo): [EMAIL PROTECTED]:~$ cat teste.txt TRR 2 [EMAIL PROTECTED]:~$ tr -d '\n' < teste.txt [EMAIL PROTECTED]:~$ [EMAIL PROTECTED]:~$ O comando foi feito exatamente co

Re: [shell-script] Re: Transformar blocos de um texto em uma linha

2008-06-06 Por tôpico Flavio Junior
Eduardo, boa tarde... $ é um metacaracter que indica fim-de-linha (EOL), mas não é realmente um conteudo no arquivo. No teu caso, teria que trocar o "\n" (de new-line). Podes fazer usando o tr $ tr -d '\n' < arquivo -d = delete, ou seja, apagar os \n, vai transformar tudo em uma linha só. --

Re: [shell-script] Re: Transformar blocos de um texto em uma linha

2008-06-06 Por tôpico Fabiano Caixeta Duarte
Eduardo de Paula escreveu: > Boa tarde turma... > > > Aproveitando a tread... > > tenho uma duvida. > > com um arquivo assim: > > TRR > 02 > > > como fazer usando sed para juntar as duas linhas? > > > TRR02 > > sed 's/TRR$/TRR/g' nao funfa pq? Não é só tirar a quebra de linha > de