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

Como sed substituir este fim da linha?

Eu quero substituir esse final da linha [1-9] \ \hline por [1-9] & \ \hline em que um novo e comercial. Amostra de dados The lorem ... & 1-2 & 3-4 & 5-6 & 6000 & 10000 4 \ \hline Meu pseudocódigo onde estou...
27.12.2016 / 19:12
3
respostas

Como encontrar linhas contendo uma string e depois imprimir essas linhas específicas e outra coisa

Eu uso o seguinte comando para pesquisar recursivamente vários arquivos e encontrar o número da linha em cada arquivo no qual a string é encontrada. grep -nr "the_string" /media/slowly/DATA/lots_of_files > output.txt A saída é a se...
27.12.2016 / 21:32
1
resposta

(In) mnemônicos formais (e mais pesquisáveis) para comandos padrão 'sed'?

Muitos utilitários do Linux têm opções de linha de comando com nomes abreviados e nomes longos funcionalmente sinônimos, por exemplo, ls -k também é ls --kibibytes . Esses nomes longos facilitam a pesquisa on-line. Por exemplo, uma pesqui...
04.02.2017 / 17:30
3
respostas

Como sed a correspondência de padrões e parar após a última partida [closed]

Eu tenho um arquivo de log enorme que pode repetir valores repetidamente. Eu quero grep um conjunto como o Word A para o Word D, mas pare após uma partida. no abaixo, tudo começa de novo. sed -n -e '/Word A/,/Word D/ p' Como você pode faz...
02.02.2017 / 18:19
1
resposta

Como escapar desta string do script do bash?

Este é o meu foo.sh : #!/bin/bash sed -i -- 's/<meta http-equiv="Content-Security-Policy" content="default-src * data: blob: 'unsafe-inline' 'unsafe-eval' ws: wss:;">/<meta my custom meta>/g' ../app-prod/ios/project/www/applica...
02.12.2016 / 16:43
3
respostas

Como eu removo o caractere de nova linha das linhas que precedem um padrão específico?

Eu tenho um arquivo como este: 1 22 1 4 $3 3 5556 $33 $233 $1 5 Eu quero mover todas as linhas começando com $ para a linha anterior, substituindo os caracteres de nova linha por um espaço. Meu resultado deve ser algo como: 1 22 1 4 $3...
01.12.2016 / 10:44
1
resposta

Sed não está funcionando

Eu tenho um arquivo com várias linhas contendo uma string: ; Ltd que desejo alterar para Ltd . Eu tentei: sed -e 's/; Ltd/ Ltd/ig' file Às vezes, também é ; ltd , então adicionei a tag i para insensibilidade a maiúsculas e minús...
12.12.2016 / 18:53
2
respostas

Adiciona '.0' a inteiros de um dígito

Estou tentando encontrar o caminho para adicionar um zero sempre que houver um único dígito. 750 1.75 750 50 1 32 A saída deve ser assim 750 1.75 750 50 1.0 32     
09.12.2016 / 17:55
1
resposta

substituindo um ponto por um caractere usando sed ou perl

Eu tenho um arquivo como este KN1234.1 KN2345.1 KN1233.1 Eu quero substituir o. com v para que eu possa obter saída como KN1234v1 KN2345v1 KN1233v1 Depois do. é sempre 1, mas depois do KN também posso ter até 5 dígitos. Algo como i...
04.10.2016 / 18:34
5
respostas

Como sed a expressão certa?

Estou lidando com isso há algum tempo e sem sucesso. Preciso sedar isso 1.0.0/hk/base/9/7/56.png2003444 para isso hk,9,7,56,200,3444 Qualquer ajuda seria appriciated. Editar. A primeira linha representa uma string dentro de...
06.10.2016 / 18:18