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

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

Re: [shell-script] Re: duvida retirar linha do arquivo


From: Julio C. Neves
Subject: Re: [shell-script] Re: duvida retirar linha do arquivo
Date: Mon, 10 Apr 2017 12:30:28 -0300

As pessoas, via de regra, acham que lista é twitter. Vc tem exĺicar tudo em 140 letras e o pessoal que quer ajudar, que se vire...

Acho que deveríamos não mais ajudar a quem não nos ajuda...

Abcs,
Julio

Damos treinamento em sua empresa por 
um preço, 
no mínimo, 50% mais barato que qualquer curso,
com certificado e nota fiscal.

​​
Nosso time de instrutores in company é formado somente por
autores
​ ​
de Best Sellers
​ ​
​laureados ​sobre os temas. P. exemplo:

Shell básico e Programação em Shell Julio Neves
Bacula Heitor Medrado
Zabbix Adail Host
Produção Gráfica e Videografismo Cadunico


Em 10 de abril de 2017 08:12, Terminal Root address@hidden [shell-script] <address@hidden> escreveu:
 

Olá, Leandro!

É necessário você explicar melhor o que deseja retirar, se possível mostra como o arquivo está aparecendo e como você deseja que apareça.

Att,

Marcos

Em 10 de abril de 2017 00:22, address@hidden [shell-script] <address@hidden.br> escreveu:
 

Leandro

Como foi suscinto demais não deu para entender o que queria, então esses comandos realmente apenas retiram na linha de comando e era para redirecionar para o arquivo final:

Então seria por exemplo:

sed '/^;/d' BS.RSAP.RSAP9451.CTBL.R01.RET > BS.RSAP.RSAP9451.CTBL.R01.RET.2
ou:
awk -F';' 'length($1)' BS.RSAP.RSAP9451.CTBL.R01.RET > BS.RSAP.RSAP9451.CTBL.R01.RET.2

E depois poderia renomear as saídas, ou renomear antes os arquivos de entrada.

Não sei a versão sua do sed, mas com a opção -i ele altera no próprio arquivo:

sed -i '/^;/d' BS.RSAP.RSAP9451.CTBL.R01.RET

se justapor na opção no -i um texto, vai criar um arquivo de backup usando esse texto como sufixo sem as alterações:

sed -i.bak '/^;/d' BS.RSAP.RSAP9451.CTBL.R01.RET

Nessa última sugestão altera o arquivo, mas ter um backup: BS.RSAP.RSAP9451.CTBL.R01.RET.bak

Isso ajuda?

[]'s
Itamar




reply via email to

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