Perguntas sobre 'sed'

Sed é conhecido como Stream Editor, pois pode executar várias funções de filtragem e / ou transformação na entrada padrão ou em arquivos especificados pelo usuário. É comumente usado para pesquisar e substituir em arquivos de texto. Se sua pergunta for sobre processamento de texto, essa tag provavelmente será apropriada
4
respostas

encurtar linhas longas em um arquivo de log

Eu mantenho um arquivo de log da saída de um programa. O problema é que, às vezes, ocorrem erros ao despejar linhas muito longas de dados ascii de 7 bits (binários codificados) que não me importo de manter. Essas linhas podem ter 200 KB ou mais...
18.06.2012 / 19:30
1
resposta

Acrescentar palavra no final da linha com sed [duplicado]

Eu tenho um bloco de código como segue em um arquivo: BalancerMember http://snode1:80 min=1 max=1000 loadfactor=1 timeout=30 keepalive=on route=tc_snode1 BalancerMember http://snode2:80 min=1 max=1000 loadfactor=1 timeout=30 keepalive=on...
07.12.2016 / 12:29
3
respostas

Como posso usar sed ou ex para substituir um bloco (código de várias linhas) por um novo bloco de texto (código)?

Eu tenho que substituir um grande bloco de texto (código de script de shell) em um arquivo com outro bloco de texto. Estou impressionado com o Como posso usar o sed para substituir uma sequência de várias linhas? respondida por antak e S...
16.08.2016 / 08:29
1
resposta

Perl / Sed substituição

Abaixo, o comando é usado para substituir a senha em um script, mas o comando perl está adicionando um espaço em branco quando faz a subsistencia password=arche20 perl -i -p -e "s/^(password[]*=[ ]*).*$/ $passwd/" config.properties cat confi...
18.05.2015 / 20:27
5
respostas

Localiza arquivos para os quais existem várias variações nesse nome de arquivo juntas no mesmo diretório

Eu quero listar os arquivos para os quais existe, em um determinado diretório, TODOS estes arquivos: <filename>.wed <filename>.tis <filename>.are <filename>LM.bmp Atualmente, estou fazendo isso co...
21.03.2017 / 19:05
6
respostas

Extraindo linhas com base nas condições

Cada linha em um arquivo separado por vírgulas tem 5 campos. a,b,c,d,e f,g,c,i, j,k,c,m,n o,p,c,r,s t,u,c,w, x,y,z,aa,bb Como posso extrair as linhas que têm c no 3º campo e o 5º campo NÃO está vazio? O resultado seria: a,b,c,d,e j,k,c...
30.05.2015 / 23:54
4
respostas

pt - removendo zero - / 08 / para / 8 /

Qual comando sed eu preciso usar para transformar / 08 / em / 8 /? Eu estou olhando para me livrar de todos os excessos 0 na saída do meu comando. Eu consegui reduzir para um 0 extra. sed -ie 's/\/0[1-9]\//\/[1-9]\//g' ~/tmp Outpu...
08.05.2017 / 08:03
3
respostas

Quebra condicionalmente colunas em 2 linhas?

Eu tenho um arquivo no formato de: ⌚..⌛ watch..hourglass ⌨️ keyboard ⏏️ eject button Onde algumas linhas contêm duas entradas. Eu quero quebrar linhas com 2 entradas em 2 linhas assim: ⌚ watch ⌛ hourglas...
21.08.2017 / 17:16
1
resposta

Sed Comando diferença de comportamento wrt argumento de comportamento

Recentemente, estava trabalhando na execução de uma operação sed em um arquivo de configuração. Descobri que o comando sed está se comportando de maneira diferente com o parâmetro -ir vs -ri : - [root@node system]# sed -ri 's|(^[[:...
09.08.2017 / 12:51
1
resposta

Como juntar dois csv com o mesmo número de linhas

Eu tenho dois arquivos CSV que são classificados e têm o mesmo número de linhas. Eu quero juntar esses dois arquivos CSV. 1.csv 1,2,3 4,5,6 7,8,9 2.csv 10,11,12 13,14,15 16,17,18 result.csv 1,2,3,10,11,12 4,5,6,13,14,15 7,8,9,16,17,18 e...
10.01.2017 / 04:47