shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Inserir caracteres em arquivo texto


From: Julio C. Neves
Subject: Re: [shell-script] Inserir caracteres em arquivo texto
Date: Thu, 14 Nov 2019 14:11:36 -0300

Vamos preparar uma variável para teste:
$ printf -vVar '%500s'
$ Var=${Var// /-}

Agora $Var tem uma cadeia com 500 traços (-). Então vamos aplicar um sed:

$ sed -r 's/(.{80})/\1\r\n/g' <<< $Var
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------

Abraços,
Julio

» Não tem tempo para fazer um curso presencial?
» Na sua cidade não tem nenhum bom curso de Linux?
» Em outubro abriremos uma semana de inscrições
» para uma nova turma. Veja mais detalhes em:

Também damos treinamento em sua empresa
em qualquer cidadecom certificado e nota fiscal.







Em qui., 14 de nov. de 2019 às 09:29, Rodrigo Tenorio address@hidden [shell-script] <address@hidden> escreveu:
 

Talvez um SED simples resolva.
Acho que algo como:

s/(.{80})/$1\n/

Resolve.

Testaê.

Em qui, 14 de nov de 2019 08:14, kleber vianna address@hidden [shell-script] <address@hidden> escreveu:
 

Pessoal,

Bom dia.

Preciso incluir dois caracteres (CR e LF, ascii 13 e ascii 10) a cada 80 posições em um grande arquivo de texto (é para incluir quebras de linhas em um texto de cerca de 400 páginas).

Tem como fazer isto apenas com comandos ou será que é preciso escrever um script? Em qualquer dos dois casos, poderiam me dar sugestões?

Agradeço muito pela ajuda.

Abraços,

Kleber


reply via email to

[Prev in Thread] Current Thread [Next in Thread]