Re: quebra de linha arquivo TXT

2005-10-15 Por tôpico Andson Gomes
Em Qui, 2005-10-13 às 16:50 -0300, Fabio Guerrazzi escreveu:
> Pessoal
> 
> Tenho vários arquivos TXT e preciso aplicar "quebra de linha" neles. Há
> como fazer isto pelo terminal? Como?
> 
> Agradeço a ajuda,
> Fabio.
> 

Utilize o SED para isso. Faça o seguinte, conte quantos caracteres você
quer em cada linha e depois execute o comando abaixo.

$sed 's/.{numero de caracteres}/\n/' arquivo.txt > resultado.txt

Esse comando faz o seguinte, após um determinado número de caracteres,
ele insere uma quebra de linha, então você redireciona o resultado da
saída padrão para um arquivo.

Caso você queira saber mais sobre o SED, digite no terminal "info sed",
ou pesquisa no Google que tem muita, mas muita coisa em português.


Boa sorte,

Andson


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: quebra de linha arquivo TXT

2005-10-13 Por tôpico Fabio Guerrazzi
Perfeito!

Obrigado,
Fabio.



>> Fabio Guerrazzi <[EMAIL PROTECTED]> escreveu:
>>fiquei pensando em um script que faça a quebra de
>> linha
>> em 75 colunas (é o padrão, não?). Talvez o fmt faça isto...vamos ver.

> É fácil, faça algo como:
>
>  $ for i in $(ls *.txt); do fmt -s -w 72 $i > $i.quebrado; done
>
> Converterá todos os .txt do diretório atual em arquivos com no máximo 72
> colunas renomeados para .txt.quebrado.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: quebra de linha arquivo TXT

2005-10-13 Por tôpico Douglas A. Augusto
No dia 13/10/2005 às 20:52,
Fabio Guerrazzi <[EMAIL PROTECTED]> escreveu:

> Obrigado Douglas e demais que responderam. Eu já havia achado o fmt, vou
> estudá-lo. O que aconteceu foi o seguinte: comecei a escrever um texto
> longo no kwrite sem me preocupar com final da linha pois pretendia
> convertê-lo em html. Depois mudei de idéia e joguei o txt no apache
> (hospedagem comercial). Como era de se esperar a barra de rolagem
> horizontal do browser ficou imensa, tornando difícil de ler. Este texto em
> particular eu resolvi parcialmente voltando a abrir no kwrite e aplicando
> a quebra de linha dele. Aí me lembrei que esta situação vai se repetir com
> outros arquivos, e fiquei pensando em um script que faça a quebra de linha
> em 75 colunas (é o padrão, não?). Talvez o fmt faça isto...vamos ver.

É fácil, faça algo como:

 $ for i in $(ls *.txt); do fmt -s -w 72 $i > $i.quebrado; done

Converterá todos os .txt do diretório atual em arquivos com no máximo 72
colunas renomeados para .txt.quebrado.

-- 
Douglas Augusto
[Netiqueta]
§ Não envie SPAM, correntes, marketing ou piadas. Use o bom senso e
  sempre cheque a veracidade do material a ser enviado.



Re: quebra de linha arquivo TXT

2005-10-13 Por tôpico Tiago Saboga
Em Qui 13 Out 2005 20:52, Fabio Guerrazzi escreveu:
> Obrigado Douglas e demais que responderam. Eu já havia achado o fmt, vou
> estudá-lo. O que aconteceu foi o seguinte: comecei a escrever um texto
> longo no kwrite sem me preocupar com final da linha pois pretendia
> convertê-lo em html. Depois mudei de idéia e joguei o txt no apache
> (hospedagem comercial). Como era de se esperar a barra de rolagem
> horizontal do browser ficou imensa, tornando difícil de ler. Este texto em
> particular eu resolvi parcialmente voltando a abrir no kwrite e aplicando
> a quebra de linha dele. Aí me lembrei que esta situação vai se repetir com
> outros arquivos, e fiquei pensando em um script que faça a quebra de linha
> em 75 colunas (é o padrão, não?). Talvez o fmt faça isto...vamos ver.
>
> Fabio.
Você pode também fazer um micro-script sed...

tiago.



Re: quebra de linha arquivo TXT

2005-10-13 Por tôpico Fabio Guerrazzi
Obrigado Douglas e demais que responderam. Eu já havia achado o fmt, vou
estudá-lo. O que aconteceu foi o seguinte: comecei a escrever um texto
longo no kwrite sem me preocupar com final da linha pois pretendia
convertê-lo em html. Depois mudei de idéia e joguei o txt no apache
(hospedagem comercial). Como era de se esperar a barra de rolagem
horizontal do browser ficou imensa, tornando difícil de ler. Este texto em
particular eu resolvi parcialmente voltando a abrir no kwrite e aplicando
a quebra de linha dele. Aí me lembrei que esta situação vai se repetir com
outros arquivos, e fiquei pensando em um script que faça a quebra de linha
em 75 colunas (é o padrão, não?). Talvez o fmt faça isto...vamos ver.

Fabio.



> No dia 13/10/2005 às 16:50,
> Fabio Guerrazzi <[EMAIL PROTECTED]> escreveu:
>
>> Tenho vários arquivos TXT e preciso aplicar "quebra de linha" neles. Há
>> como fazer isto pelo terminal? Como?
>
> Veja os comandos 'fmt' ou 'par' (apt-get install par)
>


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: quebra de linha arquivo TXT

2005-10-13 Por tôpico Cláudio E. Elicker
On Thursday 13 October 2005 16:50, Fabio Guerrazzi wrote:
> Pessoal
>
> Tenho vários arquivos TXT e preciso aplicar "quebra de linha" neles. Há
> como fazer isto pelo terminal? Como?
>
> Agradeço a ajuda,
> Fabio.

unix2dos do pacote sysutils.



Re: quebra de linha arquivo TXT

2005-10-13 Por tôpico Cláudio E. Elicker
On Thursday 13 October 2005 17:26, Fabio Guerrazzi wrote:
> É para colocar no apache. Se resolver, por favor me manda.
> Obrigado,
> Fabio.
>
> 
>

Tenta o módulo libapache-mod-text2html



Re: quebra de linha arquivo TXT

2005-10-13 Por tôpico Douglas A. Augusto
No dia 13/10/2005 às 16:50,
Fabio Guerrazzi <[EMAIL PROTECTED]> escreveu:

> Tenho vários arquivos TXT e preciso aplicar "quebra de linha" neles. Há
> como fazer isto pelo terminal? Como?

Veja os comandos 'fmt' ou 'par' (apt-get install par)

-- 
Douglas Augusto
   [Netiqueta]
§ Evitar e-mails HTML, mesmo oferecendo alternativa puramente textual.



Re: quebra de linha arquivo TXT

2005-10-13 Por tôpico Marcos Vinicius Lazarini
Coloca algumas tags html no comeco e no final, pro browser achar que é HTML, 
ai ele vai formatar pra caber na tela
Obviamente que isso pode causar efeitos colaterais, como acentos saindo 
errado, formatação e tabulação indo pro espaço etc


--
Marcos

Fabio Guerrazzi wrote:


É para colocar no apache. Se resolver, por favor me manda.
Obrigado,
Fabio.




É pra exportar pro Windows? Eu fiz um programinha que faz isso. Se
quiser, avisa.

[]'s




Fabio Guerrazzi wrote:


Tenho vários arquivos TXT e preciso aplicar "quebra de linha" neles. Há
como fazer isto pelo terminal? Como?







--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: quebra de linha arquivo TXT

2005-10-13 Por tôpico Luiz Felipe

Como estão os arquivos originais ?
Estão com a quebra de linha e quando vai pra exibição no apache fica 
sem, ou não tem e tu quer botar?


[]'s

Fabio Guerrazzi wrote:


É para colocar no apache. Se resolver, por favor me manda.
Obrigado,
Fabio.


 


É pra exportar pro Windows? Eu fiz um programinha que faz isso. Se
quiser, avisa.

[]'s
   



 


Fabio Guerrazzi wrote:
   


Tenho vários arquivos TXT e preciso aplicar "quebra de linha" neles. Há
como fazer isto pelo terminal? Como?
 




 



--
Atenciosamente,
Luiz Felipe de souza Gomes
Network Administrator


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: quebra de linha arquivo TXT

2005-10-13 Por tôpico Fabio Guerrazzi
É para colocar no apache. Se resolver, por favor me manda.
Obrigado,
Fabio.


> É pra exportar pro Windows? Eu fiz um programinha que faz isso. Se
> quiser, avisa.
>
> []'s

> Fabio Guerrazzi wrote:
>>Tenho vários arquivos TXT e preciso aplicar "quebra de linha" neles. Há
>>como fazer isto pelo terminal? Como?


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: quebra de linha arquivo TXT

2005-10-13 Por tôpico Luiz Felipe
É pra exportar pro Windows? Eu fiz um programinha que faz isso. Se 
quiser, avisa.


[]'s

Fabio Guerrazzi wrote:


Pessoal

Tenho vários arquivos TXT e preciso aplicar "quebra de linha" neles. Há
como fazer isto pelo terminal? Como?

Agradeço a ajuda,
Fabio.


 



--
Atenciosamente,
Luiz Felipe de souza Gomes
Network Administrator


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]