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

Criando uma única tabela a partir de vários arquivos

Eu quero mesclar vários arquivos delimitados por tabulações de duas colunas no formato: a A 5 C 4 D 2 b A 2 B 5 C 3 c B 4 C 4 D 2 Em uma única tabela neste formato: a b c A 5 2 0 B 0 5 4 C 4 3 4 D 2 0 2     
13.12.2016 / 14:58
3
respostas

Selecione o intervalo particular de campos de um arquivo de texto

Eu tenho um arquivo de texto filenr.lis contém # 1 2016-05-31-1003-57S._BKSR_003_CM6 # 2 2016-06-01-2255-54S._BKSR_003_CM6 # 3 2016-06-05-1624-57S._BKSR_003_CM6 # 4 2016-06-07-1914-55S._BKSR_003_CM6 . . . e assim por diante E...
26.01.2017 / 17:46
3
respostas

Como comparar colunas de uma linha no mesmo arquivo?

Este é o meu arquivo de entrada: A B B A A A A B A B A B B A A A B Se todas as colunas forem iguais, quero imprimir apenas a primeira coluna. Caso contrário, quero imprimir multi . Saída desejada: multi A multi B...
31.01.2017 / 12:57
3
respostas

Troque lat lon e agrupe por colchetes

Eu tenho um arquivo que está tendo dados como input.csv 1;1.30453 103.83589;1.306663 103.83587;1.30 103.5;1.30693 103.83883;1.30709 103.835793;1.30725 103.835757;1.30741 103.83572;1.30753 103.8798 2;1.353 103.83589;1.306663 103.83587;1.30693...
03.03.2017 / 04:22
3
respostas

Dividir e imprimir

Eu tenho um arquivo de texto demimido de tabulação com 50.000 linhas. Eu quero dividir a primeira coluna e imprimir como mostrado em output.txt Input.txt rt|371443144|mb|MN556661.1| 2200443 A rt|371443344|mb|MN556645.1| 2594155 A...
02.11.2012 / 18:51
3
respostas

Como processar a substituição de sed antes de substituir

Digamos que eu tenha este texto: My name is #1#! . Eu quero substituir o #1# por algo que depende do conteúdo entre o # , como: if [ $thing_between_hash -eq 1 ]; then subs=John else subs=Mary fi Em seguida, a saída seria:...
30.12.2017 / 15:06
1
resposta

divide a linha com base no espaço e apaga a segunda parte

Eu tenho um arquivo grande >fid|29290408|locus|VBIEntCas2262_0001| Phosphoglycolate phosphatase (EC 3.1.3.18) [Enterococcus casseliflavus EC20] gtgagaaagaaagtactttttgatttagatggaacgatcattgattcgagtgaaggaatc tatggatcgattcaatatgcgatggaaaaa...
29.01.2015 / 12:28
3
respostas

Sed e captura de grupos lutam

Eu tenho um arquivo de texto com esta aparência (111)1111111 (111)-111-1111 (111)111-1111 111.111.1111 que estou usando para praticar captura de grupo com regex e sed. O comando que estou executando no arquivo (chamado test) é sed 's/(...
24.04.2018 / 23:15
2
respostas

Como executar o comando shell produzido usando echo e sed?

Eu tentei fazer: echo " mv /server/today/logfile1 /nfs/logs/ && gzip /nfs/logs/logfile1" | sed 's|logfile1|logfile2|g' Impresso: mv /server/today/logfile2 /nfs/logs/ && gzip /nfs/logs/logfile2 que é um comando bash....
20.11.2015 / 14:25
3
respostas

Como grep um título em uma manpage contendo caracteres de controle

Eu tenho uma página de manual e quero encontrar algo em uma seção específica. Grep está tendo dificuldades, e descobri que o assunto é que os títulos têm caracteres de controle, por exemplo, SEE ALSO é realmente: S^HSE^HEE^HE A^HAL^HLS...
18.11.2015 / 22:05