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

extrai entradas fasta da lista usando enquanto lido

Eu tenho 28 arquivos, cada um com ~ 14.000 "entradas". Uma única entrada consiste em um cabeçalho, denotado por > string, uma nova linha e, em seguida, uma sequência que é uma string. Cada entrada tem sequência / sequência de comprimento vari...
13.12.2017 / 21:54
1
resposta

Como garantir que a string interpolada na substituição 'sed' escape de todos os metachars

Eu tenho um script que lê um fluxo de texto e gera um arquivo de comandos sed que é executado posteriormente com sed -f . Os comandos sed gerados são como: s/cid:image002\.gif@01CC3D46\.926E77E0/https:\/\/mysite.com\/files\/1922/g s/cid:ima...
12.05.2014 / 16:26
2
respostas

O uso do comando “a” do sed para prefixar uma linha portátil?

Eu notei o seguinte comportamento interessante: $ printf '%s\n' line{1..2} | sed $'1a\\nPREFIX' line1 PREFIXline2 $ Curiosamente, este comportamento só é possível para o comando last em um script Sed, pois colocar outro comando depois...
07.09.2017 / 05:37
4
respostas

Troca de linhas no arquivo de texto somente onde contendo strings usando sed ou ed? [fechadas]

Eu preciso trocar essas linhas, somente onde as strings correspondentes estiverem nas duas linhas: antes: REF*CE*------------------------- REF*1W*------------------------- depois: REF*1W*------------------------- REF*CE*------------...
28.06.2017 / 20:22
0
respostas

Como excluir arquivos e diretórios que não estão no diretório de backup

Eu tenho backup de /home/kuba/mp3 no disco rígido usb externo /media/kuba/JCUBIC/mp3 e eu movo alguns arquivos para diretórios diferentes na unidade usb e agora eu quero sincronizar os arquivos do usb para o meu diretório home quando eu fa...
28.05.2017 / 15:48
1
resposta

exibe usuários que efetuaram login desde uma data usando o último

Estou tentando exibir o nome de usuário das contas que fizeram login durante o mês passado usando o comando last . No momento eu tenho isso last | awk '{print $1, $4 ,$5 ,$6}' | grep -B 10 Jul | sort -u -t' ' -k1,1 Como os usuários q...
09.11.2015 / 01:13
2
respostas

cant: remova todas as correspondências no arquivo e insira algumas linhas onde a primeira correspondência foi

Digamos que eu queira atualizar automaticamente minha configuração /etc/ntp.conf usando sed . O formato de ntp.conf permite definir listas usando as mesmas palavras-chave para as linhas ocorridas em todo o arquivo. Por exemplo: # fi...
04.02.2017 / 17:37
0
respostas

use gff2fasta em vez de um script bash para obter partes de sequências de DNA de um genoma completo

EDIT e uma solução Como minha pergunta original foi mal formulada e eu estava tentando reinventar a roda, estou respondendo minha própria pergunta agora (talvez ajude alguém): O gff2fasta é uma ferramenta que faz exatamente o que eu prec...
07.04.2017 / 10:22
2
respostas

Substituir caracteres na linha correspondente

Eu tenho algum texto com ip dentro dele. Eu gostaria de substituir cada dígito no ip que não é seguido por "SpecialWord" com algum outro caractere. Pode haver mais de um ip em cada linha. Por exemplo: Esta entrada *random text with differe...
19.03.2017 / 23:16
2
respostas

teat corresponde a word1 e word2 para obter uma palavra entre

Estou tendo problemas em tentar extrair um endereço IP de uma chamada de arquivo de log completa. Isto é o que a linha no arquivo parece [2016-11-10 11:22:42] NOTICE[24518] chan_sip.c: Registration from '"100" ' failed for '62.210.189....
17.11.2016 / 21:53