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

Use sed para localizar e manter apenas as linhas com 2 caracteres alfa neles

Eu tenho um arquivo com muitas linhas como estas 33B87401 33B87402 33B87403 33B8EE44 33B87405 33B87406 33B87407 33B87408 33B87409 33B8740A 33B8740B 33B8740C 33B87D0D 33B8740E 33B8740F 33B87410 33B87411 33B87C1E 33B87CC3 33B87C1C Estou pro...
27.12.2015 / 22:30
5
respostas

Gerar pares de "tag de item" de listas "item, item,… | tag" [closed]

As características dos dados de entrada: Cada linha consiste em dois campos, separados por um pipe '|', onde o primeiro campo é uma lista de itens separados por vírgulas e o segundo campo é uma tag. Entrada 100,210,354,462|acct 331...
09.10.2012 / 10:33
5
respostas

Substituindo linhas em arquivos com o conteúdo do arquivo

Eu tenho vários arquivos que contêm algum PHP include s e quero substituí-los com o conteúdo do arquivo. O arquivo parece com foo <?php include("file1.php"); ?> bar baz <?php include("file2.php"); include("file3.php"); ?> more...
19.12.2012 / 09:11
2
respostas

Como obter a última ocorrência de linhas entre dois padrões de um arquivo?

Eu tenho um arquivo de log que informa sobre a saída de um processo, eu gostaria de extrair todas as linhas entre a última ocorrência de dois padrões. Os padrões serão ao longo das linhas de Summary process started at <datestring>...
14.06.2016 / 10:01
3
respostas

Usando sed para consolidar a saída do diff

Eu tenho essa saída como resultado da comparação de arquivos com diff : < IF-Name :STRING: "lns-wall-01-t2" Index:Gge32: 260 --- > IF-Name :STRING: "lns-wall-01-t2" Index:Gge32: 25 Eu preciso dessa saída: lns-wall-0...
28.04.2015 / 14:06
3
respostas

Substituindo o primeiro número de um arquivo pela sua metade [fechado]

Eu tenho uma série de arquivos que possuem dois números na primeira linha (ou seja, 170 1742) e, em seguida, várias outras linhas. Se eu quiser apenas substituir, em cada arquivo, o primeiro número da sua metade (ou seja, 85 1742), como eu faria...
05.06.2017 / 07:51
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 / 19: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 / 11: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 / 12: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 / 09:33