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
1
resposta

Encontre e substitua por Sed, não um arquivo normal

Estou trabalhando em um pacote anaconda portátil e estou tentando encontrar o find e o sed para encontrar todos os arquivos e substituir um caminho dentro dos arquivos dentro do diretório atual e seus subdiretórios. Quando executo o comando,...
21.11.2017 / 17:01
3
respostas

como remover a sintaxe com caracteres uniq da linha

temos o seguinte arquivo de configuração, env.gc.txt export SERVER_GC_OPTS="-verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xloggc:{{hbase_log_dir}}/gc.log-'date +'%Y%m%d%H%M''" Tentamos remover a sintaxe -'date +'%Y%m%d%H%M''...
14.08.2018 / 14:14
2
respostas

Como excluo os mesmos números de linha em todos os arquivos em um diretório?

Eu quero excluir a linha 151-154 inclusive de todos os arquivos .fasta no diretório. Estou tentando find . -type f -exec sed -i.fix '151,154d' '{}' '+' mas só será executado no primeiro arquivo, não nos outros 400.     
03.03.2018 / 20:24
1
resposta

Como posso filtrar cadeias que não contenham números dentro delas?

Entrada: apple orang3 123rat ratty 123 app7e Saída: apple ratty Estou tentando awk '$1 ~/[[:alpha:]]/' file , mas isso apenas remove casos como 123 que são totalmente numéricos, mas também quero que app7e e orang3 sejam...
13.03.2018 / 12:20
3
respostas

Substituindo. * no vi

Eu preciso substituir todas as ocorrências de "asterisco de período", conforme mostrado aqui: blah blah .*:.*:.* blah blah com: [0-9][0-9]:[0-9][0-9]:[0-9][0-9] para que o resultado final seja assim: blah blah [0-9][0-9]:[0-9][0...
24.09.2017 / 23:20
4
respostas

Grep com alcance e passe três filtros

Eu tenho um arquivo sample.txt ------------- ord:chandru SAM XY DUPL KEY:ZZ ------------- ord:RAM SAM XY DUPL KEY:UU ------------- ord:chandru SAM XY DUPL KEY:ZZ ------------- em que...
24.02.2017 / 14:16
2
respostas

Exclui o número desconhecido de linhas, exceto a última linha

O bloco sempre começa com:     00 PROGRAMA e termina com XYZ seguido por uma linha em branco. O XYZ aparece mais cedo também, no bloco de linhas, mas as linhas anteriores são seguidas por mais dados. Eu só preciso da última linha antes da lin...
16.08.2016 / 23:01
1
resposta

Como executar substituições definidas em um arquivo em outro arquivo

Prefácio: A cada dois dias chega uma questão desse tipo, que é fácil de resolver com sed , mas leva tempo para ser explicada. Estou escrevendo esta pergunta e resposta, para que mais tarde eu possa me referir a esta solução genérica e apenas...
01.05.2017 / 14:39
1
resposta

Remove espaços em branco antes de certos caracteres

Estou tentando remover espaços do texto como: Ala ma kota ,psa i kanarka , chyba . . . para obter Ala ma kota,psa i kanarka, chyba... Eu estava tentando com o comando sed : echo $'Ala ma kota ,psa i kanarka\n, chyba . . .' | s...
22.10.2016 / 18:06
2
respostas

Apagando o padrão de 2 linhas com sed / grep / whatever

Eu tenho um arquivo de log cvs enorme que, limpo das informações inúteis, lê algo como Working file: unmodifiedfile1.c ================ Working file: modifiedfile1.h ---------------------------------- revision 1.3 Fixed some bug =============...
08.09.2016 / 13:19