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
0
respostas

substitui uma substring usando sed

Eu tenho um arquivo de entrada de amostra: $ cat test.txt xz:xx.d.r1.latest Agora quero substituir uma parte por um novo valor. Por ex: eu queria substituir r1 por r2 no texto acima, então o novo o / p seria xz:xx.d.r2.lates...
16.05.2018 / 18:54
1
resposta

não pode encontrar erro na substituição do sed [duplicado]

Estou tentando substituir guardas de inclusão em cabeçalhos com os mesmos guardas de inclusão, prefixados com #pragma once : #ifndef _HELLO_H #define _HELLO_H Torna-se: #pragma once #ifndef _HELLO_H #define _HELLO_H Além disso,...
18.04.2018 / 04:44
3
respostas

Como usar sed para substituir uma linha inteira por outra com caracteres nela

O arquivo contém o seguinte na linha 19 send -- "[email protected]\r" Eu quero mudar o e-mail, então pensei e criei este sed -i.bak '19s/.*/send -- "[email protected]\r"/' ./a muda a linha 19 mas o que obtenho é "end -- "new@exam...
15.04.2018 / 01:22
2
respostas

dividindo um arquivo: substitua 'egrep' em 'sed'

Eu quero dividir meu $ arquivo contendo x linhas ao meio, e verificar quantas linhas contêm " dead " em um log. Eu comecei com o seguinte: half='expr $(egrep -c . $file) / 2' sed -n 1,${half}p $file | xargs echo $file $half $(egrep...
10.04.2018 / 21:15
2
respostas

Como analisar o arquivo de log de várias linhas no awk e gerar apenas uma linha com o último endereço IP conhecido

Estou preso e procurando ajuda. Eu quero acionar um evento que gostaria de processar mais através de um script bash. Os dados são recuperados de um arquivo de log. Antes de começar a explicar, mostrarei algumas linhas desse arquivo de log especí...
15.03.2018 / 17:11
3
respostas

br sed: Excluindo uma lista de caminhos de um conjunto de arquivos

Eu tenho um arquivo chamado common.txt que contém uma lista de caminhos absolutos. Por exemplo: /etc /etc/group /var/log/syslog Eu também tenho um conjunto de arquivos < hostname > .txt que também contém uma lista de caminhos ab...
08.03.2018 / 17:57
0
respostas

sed não corresponde ao sinal de igual

Isso está funcionando: $ sudo gitlab-runner list 2>&1 | grep 'Token' | sed -e 's/Token//' Python 2.7.14 Executor=docker =bccdbf31ef6bc74b2ae4980d8eccea URL=http://something Docker...
08.03.2018 / 18:27
0
respostas

Marcação de “primeira entrada correspondente em cada dia” a partir de uma lista de registros, usando ferramentas padrão * nix

Eu tenho um arquivo de texto que contém registros do formulário: text text <2018.02.20-13.05.22> [dataset-london] text text text text text <2018.02.20-13.05.25> [dataset-newyork] text text text text text <2018.02.20-13.05.22>...
02.03.2018 / 18:23
1
resposta

pt sed, anexe linha na correspondência somente se ela ainda não existir

Usando o sed (GNU sed) 4.2.2, eu quero: Corresponder Line1 Verifique Line2 , logo abaixo de Line1 , se for igual a String Se isso não acontecer - anexe String após Line1 (ou insira antes Line2 ) O que eu tentei: e...
28.02.2018 / 00:46
0
respostas

conversão de GNU sed para BSD sed

Eu sou novo no sed e estou tentando implementar esta resposta em um mac. Depois de algumas pesquisas rápidas, acredito ter que converter o código para o BSD sed. Eu não tive muito sucesso olhando para a documentação do BSD sed e estou procuran...
20.01.2018 / 20:33