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

Acrescentar a campos com condição

Entrada: 1,2,20,11 1,1,2018,111 Saída: 1,02,20,11 1,01,18,111 Eu gostaria de inserir 0 no campo número 2, que é o mês, no caso, se for um número único. E deseja remover os primeiros 2 dígitos do campo número 3, que é o ano, c...
09.06.2018 / 07:25
2
respostas

Usando sed para substituir todas as ocorrências no início por um número correspondente de cadeias de substituição

Eu estou olhando para manipular a saída de $ tree --noreport $ de tal forma que substitui os caracteres de desenho de caixa e os espaços principais em cada linha com um número correspondente de espaços. Se eu fosse escrever o padrão para combina...
26.03.2018 / 02:57
1
resposta

Como obter texto entre duas seções? [duplicado]

Eu quero colocar o texto entre START & PARE. O texto restante deve ser excluído, como some_text_1 e some_text_2 . some_text_1 some_text_1 . . . START --- Values that I want to get ... STOP some_text_2 some_text_2 De minhas desc...
05.03.2018 / 01:50
2
respostas

Tentando remover espaços antes e depois de uma string junto com a string e sendo substituída por um único espaço dentro de um arquivo

Eu estou tentando remover strings do file1.txt como parte de um script bash. Por exemplo, o arquivo contém: @some_group1 = take.me bake.shake test.test push.pull @some_group2 = test.test take.me bake.shake push.pull @some_group3 = take.me...
19.03.2018 / 22:22
2
respostas

Excluindo o fim da linha se a coluna começar com caractere

Eu tenho um arquivo grande, onde a segunda coluna tem algumas linhas que precisam ser truncadas. Atualmente é: 10 10:135524264:C:G 0 135524264 C G 10 rs55726203:135524334:A:G 0 135524334 A G Se a coluna second começar com ' rs ', precis...
23.03.2018 / 21:14
1
resposta

reordene o arquivo host no linux

Estou procurando um script de um liner para reordenar o arquivo host em um servidor 192.168.1.10 server1.domain.com server1 server1.managment O nome do host no servidor é "server1" (sempre o domínio curto) Eu estou procurando a saída p...
09.03.2018 / 09:54
2
respostas

Substituir padrões que podem se estender por duas linhas

Estou tentando entender como a opção N funciona em um editor Sed. Meu objetivo é alterar "Administrador do sistema" para "Usuário da área de trabalho" no "arquivo01" , enquanto a linha de frenagem e até a última linha . Sed não alcançará...
24.02.2018 / 07:54
3
respostas

Gerenciando expressões muito complexas com sed

Estou tentando escrever um script que substitua essa linha: [ "$PS1" = "\s-\v\\$ " ] && PS1="[\u@\h \W]\$ " com essa linha: # [ "$PS1" = "\s-\v\\$ " ] && PS1="[\u@\h \W]\$ " e isso adicionará essa nova linha: [...
06.02.2018 / 12:58
2
respostas

Processamento de texto - Como obter o padrão Uma linha correspondente até a primeira ocorrência da linha de correspondência do padrão B?

Eu quero obter as linhas que, em ordem inversa, coincidam da linha de correspondência padrão A com a primeira ocorrência da linha de correspondência padrão B junto com as linhas que ela passa. ATUALIZADO: example_file.txt ISA*00*...
08.02.2018 / 10:07
1
resposta

bat comando que substitui número e palavra por dois

1) comando sed que coloca dois dos primeiros 'w' em cada linha. Por exemplo, "hewor"="hewwor". e 2) comando sed que coloca dois do primeiro dígito em cada linha E.g "hew0r"="hew00r" Para o primeiro eu consegui $ sed s/w/ww/ para...
22.01.2018 / 00:08