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

Combinando e colando para linha

Então eu tenho 2 arquivos de texto muito grandes, consistindo de linhas como: Primeiro: Robert:Dillain:Other:Other:Other Julian:Brude:Other:Other:Other Megan:Flikk:Other:Other:Other Samantha:Minot:Other:Other:Other Jesus:Kimmel:Other:Other...
25.02.2015 / 01:38
3
respostas

“parênteses não balanceados” mesmo que eu tenha escapado dele?

Estou tentando executar este simples comando sed sed '/VALUES\ \([0-9]/d!' Ainda dá um erro dizendo "RE error: parentheses not balanced" (sim, as aspas estão lá). O que posso fazer? Quer dizer, eu poderia apenas adicionar outro...
07.12.2014 / 15:53
5
respostas

br apenas removendo \ n fornecido pelo comando sed '='

Eu criei um arquivo usando: printf 'this is \n not is \n is is \n this biz' > file2 quando eu tento remover tudo \ n (nova linha), ele apenas remove a nova linha do número inserido do sed sed '=' file2 | sed 'N; s/\n/ /' a saí...
15.06.2018 / 18:12
2
respostas

Substituir string por índice seqüencial

Alguém pode sugerir uma maneira elegante de realizar isso? Entrada: test instant () test instant () ... test instant () //total 1000 lines a saída deve ser: test instant1 () test instant2 () test instan...
26.02.2014 / 19:26
6
respostas

SED: Excluir 4 linhas acima e abaixo de 5 linhas após a correspondência de padrões

Eu tenho o arquivo do Hugh com os seguintes detalhes: define host{ use generic-host ; Name of host template to use host_name ServerA_172.29.16.102 alias Se...
06.09.2013 / 17:15
3
respostas

Como a saída sed pode ser formatada como a impressão formatada do printf?

O sed pode substituir o texto por uma string formatada como a impressão formatada do printf? O seguinte comando sed substitui uma linha que começa com o valor atual de "$ domain" com vários valores especificados em variáveis. /bin/sed "s/...
31.05.2012 / 13:16
1
resposta

Substituição do padrão apenas quando corresponder a uma palavra inteira [duplicada]

Digamos que eu tente substituir em um como este asdasdasdHit Hitasdasd Hit Hit Hitasda Hit Hit asdaHit Hit Hit Hit Hitasda Hit ... ... Existe uma maneira de obter todos os hits "limpos" substituídos por OK? Eu tentei / g mas depois tudo...
05.04.2017 / 18:19
2
respostas

grep uma linha antes do jogo mais a partida

zzzzzzzzz aaaaaaaaa bbbbbbbbb & ccccccccc & ddddddddd hhhhhhhhh eeeeeeeee fffffffff & ggggggggg & na linha acima, o que eu quero é grep / sed / awk (qualquer método é bom) linha que tem & sinal mais uma linha...
05.11.2013 / 21:42
2
respostas

Ferramenta mais rápida 'uniq' no linux

Eu tenho um arquivo de texto grande (1,5 G), Eu quero saber qual é a ferramenta mais rápida e confiável no Linux. Eu costumo usar: awk '!x[$0]++' file.txt Mas quando eu uso o comando htop , vejo que o uso da minha memória está aum...
10.05.2014 / 12:05
3
respostas

Executa operações sed em números de linha dados

Eu estou querendo saber se existe uma maneira simples de operar em certas linhas com números de linha pré-atribuídos. Digamos que eu queira mostrar as linhas 1, 7, 14 e 16 de um arquivo, posso simplesmente fazer sed -n '1p;7p;14p;16p' inpu...
15.01.2018 / 16:37