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
7
respostas

Adicione uma palavra específica a cada linha

Eu tenho um arquivo como aqui arquivo.txt bbb-ccc-cccc# aasdf asdas asdasa fgdg asdfa asfdas adfaq asfa afdaf fafa fafd afafa bbb-ccc-cccc# Eu quero pegar a palavra que termina em # e quero adicioná-la a cada linha como...
16.02.2017 / 11:49
8
respostas

awk ou comando sed para corresponder a regex na linha específica, sair verdadeiro se for bem sucedido, caso contrário falso

Eu preciso determinar se um arquivo contém um determinado regex em uma determinada linha e retornar true (exit 0) se encontrado, e caso contrário, false. Talvez eu esteja pensando demais nisso, mas minhas tentativas se mostraram um pouco difíc...
03.09.2015 / 09:00
2
respostas

sed espaço padrão e mantenha espaço

eu estava indo apenas por isso e eu não conseguia entender. sed -n '1h; 1!H; ${ g; s/foo\nbar/bla\nblub/ p }' file. onde o arquivo cat é: foo foo bar porque há 1!H porque para mim 1h sobrescreve o espaço padrão e 1!H nã...
03.05.2013 / 10:44
5
respostas

Como remover novas linhas entre dados de cada registro que estão localizados entre dois padrões?

Eu tenho um arquivo grande para analisar e reformatar, de preferência com sed (sob bash). O arquivo contém seqüências repetitivas começando com PATTERN_START e terminando com PATTERN_END . Essas seqüências são misturadas com outro texto...
22.06.2015 / 10:11
5
respostas

Convertendo números longos para hexadecimais com sed

Estou tentando criar um comando sed para que os números com mais de 3 dígitos sejam convertidos em hexadecimais. Ou seja uma string como 124 3275 7535 deve resultar em 124 0xccb 0x1d6f . Aqui está o que eu tenho atualmente: sed 's@\([...
25.06.2015 / 10:30
6
respostas

br comando para trocar caracteres

Meu layout de arquivo de entrada é: mm/dd/yyyy,hh:mm,other fields Eu preciso formatá-lo como: yyyy-mm-dd hh:mm:00,other fields entrada de amostra: 01/02/1998,09:30,0.4571,0.4613,0.4529,0.4592,6042175 01/02/1998,09:45,0.4592,0.4613,0...
02.06.2015 / 11:58
5
respostas

removendo extensões em uma coluna

Eu tenho um arquivo como este ILMN_1343291 TGTGTTGAGAGCTTCTCAGACTATCCACCTTTGGGTCGCTTTGCTGTTCG NM_001402.5 ILMN_1343295 CTTCAACAGCGACACCCACTCCTCCACCTTTGACGCTGGGGCTGGCATTG NM_002046.3 ILMN_1651209 TCACGGCGTACGCCCTCATGGGGAAAATCTCCCCGG...
17.11.2014 / 18:24
3
respostas

Excluindo linhas se houver um ponto na quinta coluna

Eu tenho um arquivo e quero remover toda a linha se tiver um ponto na quinta coluna. Arquivo de entrada: sc2/80 20 . A C 80 PASS N=2 F=5;U=4 sc2/60 55 . G ....
11.10.2013 / 15:10
7
respostas

Remover linhas do arquivo delimitado por tabulação com valores ausentes

Eu tenho um arquivo de texto grande (~ 900MB) delimitado por tabulação que eu processarei em um programa downstream. Eu preciso excluir qualquer linha com um valor ausente. O número correto de colunas está em cada linha (portanto, um valor ausen...
22.12.2015 / 06:07
4
respostas

Imprime intervalos desde a última ocorrência de um determinado padrão até a primeira ocorrência de outro padrão

Bom dia, isso é extremamente semelhante à pergunta Grep Da Última Ocorrência de um Padrão para Outro Padrão (vários meses), enquanto adiciona um pouco mais de detalhes. Estou tentando escrever um script UNIX para um arquivo com vários padrõ...
21.11.2017 / 18:54