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

Como substituir tudo, exceto um padrão específico por sed?

Gostaria de substituir tudo, exceto meus :: ID e [ID2], mas não consegui encontrar uma maneira de fazer isso com sed e manter correspondência, alguma sugestão? Por exemplo: TRINITY_DN75270_c3_g2::TRINITY_DN75270_c3_g2_i4::g.22702::m.22702...
30.06.2017 / 21:50
2
respostas

Como contar o número de palavras de cada frase em um arquivo usando o comando shell?

Eu tenho arquivos de texto como este: Mr.P.K.Baneerjee has visited the site today at 4.30pm The permit tag has been set in the ds busbar Opearation has been performed in presence of control engineer Opeation was successfully completed Tod...
10.07.2015 / 13:04
4
respostas

Substituir valores na coluna que contêm números

Eu tenho um arquivo assim: chrom start stop strand isoform mu_codon mut_codon2 more_info chr22 43089055 43089055 - NM_017436 C 300 903delC chr22 43089715 43089717 - NM_017436 CTT 79 241_243delTTC chr12...
02.07.2015 / 14:26
5
respostas

Extrai o número exato de elementos do mesmo identificador

Eu tenho um arquivo assim: Id Chr Start End Prom_1 chr1 3978952 3978953 Prom_1 chr1 3979165 3979166 Prom_1 chr1 3979192 3979193 Prom_2 chr1 4379047 4379048 Prom_2 chr1 4379091 4379092 Prom_2...
21.12.2016 / 10:33
5
respostas

Obtém o texto entre o padrão inicial e o padrão final com base no padrão entre o padrão inicial e final [duplicado]

Estou tentando obter tudo entre startStr e endStr para o caso bbb . Entendo como posso obter todas as ocorrências entre startStr e endStr usando sed . Eu não vejo como eu iria limitá-lo apenas para a instância em que bbb oco...
06.01.2017 / 23:37
3
respostas

substituir uma linha de 6 linhas após a correspondência da string

Eu quero alterar o notification_interval de 15 para 2 somente para o bloco File_Check. Eu tentei alterar a linha 6 depois de corresponder à linha File_Check com: sed -e '6 /File_Check/ s/15/2/g' file.txt mas não funcionou. Aqui est...
01.03.2016 / 21:00
3
respostas

como deletar linha do arquivo XML

como excluir apenas a linha do arquivo xml (com sed / awk ou perl uma linha de linha) que começam com: <units> e terminou com </Networks> como o seguinte <units><unit ip= ............ </units><...
16.03.2015 / 11:42
2
respostas

Por que não preciso escapar de uma classe de caracteres no sed mas preciso fugir do resto?

Estou confuso com o sed. Eu tinha um arquivo com o seguinte conteúdo: [ 2014/02/10 14:45:15 | INFO ] Saving data for customer: 273667 [ 2014/02/10 14:45:15 | INFO ] Saving data for customer: 273687 [ 2014/02/10 14:45:15 | INFO ] Sa...
10.02.2014 / 22:35
2
respostas

Substituição de texto dentro de arquivos compactados

Eu tenho vários arquivos zip, cada um com vários arquivos de texto dentro deles. Eu quero substituir todas as ocorrências de a nesses arquivos de texto com b e deixá-los compactados com a mesma estrutura. Se eu quisesse encontrar as oco...
09.02.2014 / 12:20
2
respostas

SED altera apenas o início da linha e preserva o fim da linha

Basicamente eu tenho uma situação onde eu freqüentemente preciso modificar meu arquivo hosts para acessar diferentes servidores no meu local de trabalho. Em uma tentativa de automatizar o processo. Eu tenho tentado usar sed para fazer as alte...
10.02.2014 / 21:21