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

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

Re: [shell-script] Remover ultimo caracter e o newline de um arquivo.


From: Julio C. Neves
Subject: Re: [shell-script] Remover ultimo caracter e o newline de um arquivo.
Date: Thu, 5 Jul 2018 21:00:00 -0300

Dá para fazer com sed sim. Experimente:

$ sed '/;/N; s/;\n//' nhanha.txt

Abraços,
Julio

» Não tem tempo para fazer um curso presencial?
» Na sua cidade não tem nenhum bom curso de Linux?
» O treinamento está muito caro?
O melhor de todos em EAD é http://www.dicas-l.com.br/cursos/psl/

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

​​
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










2018-07-05 14:31 GMT-03:00 eric miranda address@hidden [shell-script] <address@hidden>:
 

Queridos experts, boa tarde.

Tenho um arquivo txt no seguinte formato:

-bash-4.3$ head -10 nhanha.txt
fc2/1 is up;
    Port description is SERVER1
fc2/2 is trunking;
    Port description is ISL to 9710
fc2/3 is up;
    Port description is SERVER2

Do qual gostaria de remover os caracteres de quebra de linha de todas as linhas terminadas em ";"..

fc2/1 is up    Port description is SERVER1
fc2/2 is trunking   Port description is ISL to 9710
fc2/3 is up    Port description is SERVER2

Descobri que com sed não dá pra fazer 's/$//g' não dá e tr não suporta dois chars, por exemplo, "tr '; \n' ' ' ".

Por gentileza, poderiam compartilhar uma solução?

Obrigado!!

--
Eric Miranda
+55-11-964550639



reply via email to

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