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

Removendo uma linha vazia e a linha acima dela

Eu tenho um grande arquivo .fna contendo milhões de seqüências de DNA. Devido a alguns erros de gravação após o truncamento de meus primers, fico com alguns cabeçalhos de seqüência sem sequência seguindo-o. Um exemplo é mostrado abaixo. Preciso...
26.01.2015 / 07:53
1
resposta

como posso adicionar um caractere extra depois de uma pesquisa por palavra [closed]

Eu tenho os seguintes nomes de campo demelog voyapro naisjdf naismc decoide decoccm travide travccm equiccm mariccm Abaixo está uma amostra do meu arquivo. Existem mais colunas antes do primeiro fck=83 ... fck=83;fcv=naismc;fcv=n...
11.02.2015 / 17:14
1
resposta

grep procura expressão e renomear arquivo

Eu tenho arquivos pdf legíveis que contêm a string VAX seguida por oito números, como VAX00002885 . Agora quero encontrar essa expressão e renomear o pdf correspondente para VAX00002885.pdf (neste caso). Como posso fazer isso?    ...
30.09.2014 / 15:14
1
resposta

Como aninhar correspondências globais com sed?

Se eu fizer: sed 's/match/replace/g' Eu sei que sed irá substituir substituir para cada ocorrência de correspondência em uma linha. Mas e se ...? echo "match <please dont match this?>" | sed 's/match/replace/g' ... ou...
30.10.2014 / 19:02
2
respostas

Corresponde da linha atual até uma linha que não corresponde a um padrão

Eu realmente tentei pesquisar, mas não consegui encontrar nada (é difícil saber exatamente o que procurar). Eu sei como fazer isso com sed : imprimir da linha atual até a linha que corresponde a ALGUMA COISA: sed -n '/1/,/SOMETHING/p'...
06.10.2014 / 20:59
1
resposta

Lidando com variáveis sed com caminhos nelas?

Eu tenho um applescript para fazer certas coisas, como pesquisar e substituir. set lol to quoted form of POSIX path of (choose file with prompt "VälJ Fil") Isso escolhe um arquivo, então estou fazendo isso set script1 to "sed 's@id_Sho...
09.08.2014 / 00:52
1
resposta

Como eu usaria o sed para inserir um caractere em uma determinada posição de caractere em apenas UMA linha?

Estou ciente de que isso fará o que eu quero em todas as linhas: sed 's/^\(.\{4\}\)/-/' textFile Mas como eu entraria em um - após o 4º caractere no APENAS a 5ª linha? Ou melhor ainda, em um intervalo de linhas, como de 5-7?     
14.10.2013 / 00:05
3
respostas

Expande os marcadores de lugar com ambiente de mesmo nome vars no arquivo de texto?

Há muitas variações nesta questão, mas eu queria perguntar aqui de qualquer maneira, porque estou tão perto (!) de encontrar uma solução para essa - eu só preciso de um empurrãozinho. Cenário Eu tenho vários arquivos SQL de texto que uso p...
31.07.2013 / 23:08
3
respostas

Como contar o número de palavras e imprimir as linhas que correspondem exatamente a um determinado padrão?

Eu quero contar o número de palavras e imprimir as linhas do padrão correspondente que correspondem exatamente ao seguinte padrão: abc-ERROR: O arquivo de entrada contém: # abc-ERROR: xyxxkkfgfr # def-Error: aaaaaa # abc-ERROR.cpp...
17.04.2013 / 09:09
1
resposta

Combinando arquivos com 4 colunas cada, em 4 arquivos para cada coluna [fechada]

Então eu tenho um monte de arquivos de texto que se parecem com isso: T1 r1 a b c d r2 d e f g ... T2 r1 h i j k r2 l m n o ... E eu quero fazer quatro arquivos de texto diferentes no seguinte formato: __ T1 T2 .....
22.10.2012 / 00:15