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
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...
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,...
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...
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...
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í...
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...
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>...
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...
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...