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

Use sed para excluir todos, exceto um determinado padrão

Como obtenho apenas a parte do link no http-source de um link? Eu tenho <a href="http://unix.stackexchange.com/users/20661/">Unix &amp; Linux e gostaria de receber apenas http://unix.stackexchange.com/users/20661/ Eu t...
07.11.2014 / 08:30
3
respostas

Como posso extrair os números no arquivo usando sed ou qualquer outra ferramenta?

Eu tenho um arquivo com esse formato [ 2014/05/01 10:48:26 | 13963 | DEBUG ] It took 11.16837501525879 seconds to complete the process Portanto, tenho milhares de linhas como esta e gostaria de "extrair" a parte 11.16837501525879...
02.05.2014 / 14:28
5
respostas

Substitua strings em um arquivo baseado em uma lista de strings e uma lista de substituições correspondentes

Estou tentando substituir strings em file A : Hello Peter, how is your dad? where is mom? onde as strings a serem substituídas estão em file B : Peter dad mom e suas substituições correspondentes estão em file C : John wi...
20.03.2016 / 17:52
2
respostas

Como posso apagar todas as linhas desordenadas de um arquivo de texto?

Visão geral Considere uma lista ordenada intercalada com elementos não ordenados, por exemplo: Alligator Ant Falcon <-- Baboon Badger Armadillo <-- Caiman Cat Como essa lista pode ser processada para que todos os elementos...
27.02.2014 / 18:42
5
respostas

Correspondência de padrões em várias linhas

O que é uma maneira rápida e fácil de validar se o padrão "301 domaname.com 200" estiver presente no BASH quando distribuído em várias linhas de saída? Eu estava usando algo como o seguinte: awk '/301|domain.com|200/' pcregrep -M '301|do...
14.11.2013 / 17:56
4
respostas

Qual o equivalente de “grep | cortar ”usando sed ou awk?

Digamos que eu tenha um arquivo de configuração /etc/emails.conf email1 = [email protected] email2 = [email protected] email3 = [email protected] e eu queria receber um e-mail2 Eu poderia fazer um: grep email2 /etc/emails.conf |...
04.05.2015 / 17:53
4
respostas

Remove string de um campo em particular usando awk / sed

Eu tenho um arquivo (> 80.000 linhas) que parece assim: chr1 GTF2GFF chromosome 1 249213345 . . . ID=chr1;Name=chr1 chr1 GTF2GFF gene 11874 14408 . + . ID=DDX11L1;Note=unknown;Name=DDX11L1 chr1 GTF2GFF exon...
26.04.2013 / 15:49
3
respostas

awk for loop para cada linha em um arquivo

Eu preciso descobrir como obter um loop em um arquivo de texto e, para cada linha, usar os campos name, project # e email, e substituí-los em um modelo de email a ser enviado. Então este é o arquivo de texto chamado send.txt: Project 1,Jac...
12.06.2014 / 09:51
3
respostas

Como inserir a saída do comando diretamente em um arquivo antes de um padrão?

Esta questão e suas respostas mostram que o conteúdo de um arquivo existente (" processedFile ") pode ser inserido em outro arquivo existente (" receivingFile ") antes de um de seus padrão s dentro, tal que: sed -i -e '/pattern/r processe...
12.02.2018 / 19:01
3
respostas

Extraindo dados da estrutura de arquivos complexa

Eu tenho um arquivo txt que é um despejo de um banco de dados, que contém uma entrada por linha. A estrutura é assim: 1500 29/03/2010 18 02 09 47 17 45 28.248 0 0.01 130 12.721 7908 298,809 YES 3.046.550,39 6.500.000,00 17,444,222 1501 30/...
14.04.2014 / 22:30