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 controle - cntl.txt
2
3
5
Arquivo de dados - data.txt
red
blue
yellow
green
violet
orange
Eu preciso ler as linhas correspondentes do arquivo de controle, aqui a saída esperada é:
blue
yellow
violet
...
Eu tenho uma variável que diz $strToInsert e eu tenho um arquivo file.html . Gostaria de saber como encontrar a última aparição de </head> e inserir uma nova linha antes da linha com ela e preenchê-la com $strToInsert contents?...
Eu estou aprendendo sed hoje em dia. Há esse til '~' que me confunde mais do que tudo.
Por exemplo, o comando
sed -n '1~2 w output.txt' input.txt
está imprimindo as linhas ímpares numeradas (para arquivar output.txt).
No mesmo tutor...
Dado isso:
echo AAA | sed -r 's/A/echo B/ge'
Eu entendo isso:
Becho Becho B
Eu teria pensado em obter "BBB". Isso é com o GNU sed versão 4.2.1. O que está acontecendo e como posso usar o sinalizador de execução e ter várias substit...
Eu queria fazer uma pesquisa limitada em alcance no sed, então tentei
sed -n '195,210 /add/ p' <file>
Que deu
sed: -e expression #1, char 9: unknown command: '/'
Apenas como um palpite, tentei adicionar chaves:
sed -n '19...
O seguinte comando funciona bem:
sed s/input/raw_input/ p.py >p2.py && mv p2.py p.py
No entanto, o seguinte comando transforma o p.py em um arquivo vazio:
sed s/input/raw_input/ p.py >p.py
O seguinte também transforma...
Uma questão relacionada é aqui .
Muitas vezes preciso editar um arquivo grande removendo algumas linhas do meio dele. Eu sei quais linhas desejo remover e normalmente faço o seguinte:
sed "linenum1,linenum2 d" input.txt > input.temp...
Estou ciente de que eu posso de alguma forma classificar esta saída numericamente (assim cpu1 / segue cpu0 /) ... Eu provavelmente poderia ter algo para trabalhar, eventualmente, dividindo a cadeia de várias maneiras com o awk, mas existe um "fá...