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
1
resposta

Movendo linhas com o bash quando houver texto acima ou abaixo

Eu tenho um file.txt assim: foo bar foo bar Eu queria que fosse parecido com: foobar foobar foo é sempre o começo da linha "primária" e bar da linha "secundária". O fechamento que eu tenho é assim: sed -n '1{h;n;G};p...
01.03.2017 / 18:12
3
respostas

mantém a primeira linha que corresponde a uma pesquisa por cadeia de caracteres e remove todas as linhas seguintes que possuem a mesma cadeia de caracteres correspondente

Estou tentando manter a primeira linha que corresponde a uma pesquisa de string e remover todas as linhas a seguir que tenham a mesma string correspondida. Alguma idéia? $ cat example-input.txt Question one|some other text Question two|dfg...
11.11.2016 / 16:22
2
respostas

Como coletar informações específicas em um arquivo

Eu tenho a necessidade de informações de hardware diferentes. como números de série, recursos, entre muitos outros, e para isso, encontrei o hwinfo , mas ele obtém informações muito além do que eu preciso. Por exemplo: 18: IDE 200.0: 106...
02.07.2016 / 00:53
2
respostas

Posso apagar apenas a primeira linha correspondente usando sed?

Eu tenho um arquivo testfile.txt contendo pippo=x pluto=y 1234=z Gostaria de excluir apenas a primeira linha correspondente a /^[a-z]\+=/ (a primeira linha deste exemplo). Eu tentei com o seguinte comando, mas sem sucesso: s...
22.06.2016 / 11:52
2
respostas

Extrai apenas o padrão de correspondência em uma única linha de texto

Eu tenho um arquivo JavaScript compactado que está em um formulário de linha única e contém bla bla bla,;xyz=require("something"),blablabla=3xyz; if (require("somethingElse") === bla bla Eu quero extrair os something e somethingElse...
25.04.2016 / 10:51
1
resposta

Como faço para alterar alguns caracteres em um arquivo de texto grande

Eu tenho um arquivo grande file.dat , um despejo de banco de dados em um formato CSV que se parece com isso: file_id,line_id,st_x,st_y,value1,value2,...value100 111111,1,22.22222,33.33333,0.1234567,0.246890,0.369258,... ..... Tem vários...
08.04.2016 / 08:49
2
respostas

De logs, extraia linha específica após um grep por número de linha

Eu tenho um arquivo, debug.log , do qual eu quero extrair todas as linhas que precedem imediatamente um padrão especificado. Exemplo: 1 blabla 2 blabla 3 HERE THE IMPORTANT THING 4 HERE IT MATCHES MY PATTERN 5 blabla 6 ANOTHER IMPORTANT...
28.04.2016 / 15:51
1
resposta

Transformar coluna CSV por uma função usando ferramentas de linha de comando

Dado um arquivo csv como h1 h2 a 0 b 1 c 0 como renomear 0 para YES e 1 para NO na segunda coluna.     
14.01.2016 / 12:36
2
respostas

Multi Localizar e Substituir Código Html

Eu tenho um erro de URL em vários arquivos html que preciso localizar e substituir. Atualmente, minhas páginas mostram: src="//https: e preciso encontrar e substituir tudo com: src="https: Alguém sabe uma maneira de fazer isso n...
21.11.2015 / 10:47
1
resposta

Sed (ou outro) script para substituir um caractere dentro do grupo de captura

Estou tentando converter marcação Pandoc para marcação wiki do Confluence, estou usando markdown2confluence para fazer a maior parte do trabalho . Isso funciona muito bem, exceto quando estou falando de CSS e FreeMarker que usam { & }...
09.12.2015 / 15:39