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
1
resposta

Obtenha o conteúdo de um arquivo da primeira instância para a última instância de alguma cadeia arbitrária

Como posso ver em less da primeira instância de alguma string arbitrária "foo" para a última instância? Essa string arbitrária estará na maioria das linhas do log. Não quero fazer grep "foo" bar.log | less porque não será em cada linha...
17.03.2016 / 16:01
1
resposta

Substitui uma palavra após a palavra combinada com valores incrementais

Eu tenho um arquivo como este - ! interface csa2549abA xxxx yyyy zzzz ! interface aso23apwoeAe aaa bbb ccc ! interface FastEthernet0/1 ppp qqq rrr ! e assim por diante. O que eu quero é r...
04.05.2016 / 04:23
2
respostas

Mesclar e anexar colunas para mais de dois arquivos

Os arquivos são separados por tabulações. Eu tenho "N" número de arquivos cujo conteúdo é mostrado na captura de tela acima. Eu quero mesclá-los e acrescentar a quinta coluna. As primeiras 4 colunas são as mesmas. Eu tentei com o com...
31.12.2015 / 12:27
3
respostas

Excluir cadeias de várias linhas

Houve várias perguntas aqui sobre a substituição de sequências de várias linhas usando o shell do Unix, mas não encontrei nenhuma que funcione nessa situação. Eu estou tentando remover chaves e restrições de alguma DDL do MySQL, que se parece...
19.10.2017 / 18:01
2
respostas

awk -F “” delimitar por espaço maior que 1

Estou tentando analisar os resultados de nmcli dev wifi , o que produz um resultado como este: * SSID MODE CHAN RATE SIGNAL BARS SECURITY Prk Infra 11 54 Mbit/s 99 ▂▄▆█...
19.10.2017 / 20:57
1
resposta

Combinando todos os valores de duas colunas no arquivo

Eu tenho um arquivo com (com apenas uma linha) com várias colunas, digamos 4 (neste caso): A B C D E eu quero a saída como toda combinação possível de valores de coluna levando 2 de cada vez, como: AB AC AD BC BD CD em que AB e...
08.04.2016 / 10:29
2
respostas

Remover cabeçalhos e conteúdo de um arquivo simples se eles estiverem abaixo de uma contagem de linha específica

Eu tenho um arquivo simples contendo cerca de 10 milhões de linhas: query ID1 content1 content2 query ID2 content3 content4 ... content21 query ID3 content22 content23 ... conten...
09.11.2015 / 04:50
3
respostas

Como manipular ^ M em arquivos csv usando sed & awk?

Eu tenho um arquivo com delimitador ~ e não consegui carregar no banco de dados: Arquivo de entrada: 24~1~2~2~unsubscribed~wap~7~2015-10-23 20:03:00~2015-10-24 20:04:00~2015-10-25 02:53:26~Testing duplicate msisdn campaing row rount 29 ^M\...
26.10.2015 / 18:27
6
respostas

Encontre um padrão e insira # no início de 2 linhas antes disso e 1 linha depois disso

Eu tenho um arquivo grande (mais de 2000 linhas). Onde eu tenho que inserir um # no início de 2 linhas acima e no início de 1 linha abaixo depois de encontrar um padrão. Também insira # no início da linha onde o padrão foi encontrado. O ambiente...
26.08.2015 / 01:31
2
respostas

vi - substitua os caracteres da parte da linha

Eu tenho um arquivo com todas as cidades belgas. Algumas dessas cidades têm bairros. Lier;stad;Antwerpen;49,70;33930;Lier;Koningshooikt Knokke-Heist;gem.;WestVlaanderen;56,44;33825;Knokke;Westkapelle;Heist;Ramskapelle Mas quero dividir os...
21.12.2015 / 17:35