Re: quebra de linha arquivo TXT
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
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
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
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
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
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
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
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
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
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
É 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
É 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]