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 remover os espaços em branco da linha específica?

Digamos que eu tenha um arquivo estruturado assim: X sequence 1 is this ABCDE FGH HIJ X sequence 2 is this ABCDE FGH HIJ Como eu removeria condicionalmente o espaço em branco? Eu sei que o trecho abaixo irá remover todos o...
02.03.2017 / 11:24
1
resposta

Usando sed com parallel dá saída vazia ao redirecionar para arquivo

Estou usando o shell zsh . Eu estou tentando usar sed para substituir algum texto em muitos arquivos, usando paralelamente para acelerar o processo. Quando testei isso em um arquivo e deixei a saída do comando ir para stdout , vi o result...
10.06.2014 / 11:00
2
respostas

Sed substituir entre 2 cordas com caractere especial

Eu tenho um arquivo XML contendo um código e para usá-lo com xmllink eu preciso remover um link. Arquivo XML contendo: <xml version="1.0" encoding="UTF-8" standalone="yes"?> <PackingList xmlns="Link to somewhere#"> <morecode...
02.12.2014 / 15:51
3
respostas

Sed substituir apenas em linhas pares de um arquivo quando os comandos de substituição são escritos em um arquivo

Eu tenho todos os comandos replace em um arquivo (digamos replace.sed) e eu uso-o com o flag -f de sed (sed -f replace.sed InputFile). Mas agora eu corri para uma condição onde eu preciso aplicar estas regras de substituição apenas em linhas num...
24.07.2014 / 08:24
3
respostas

Precisa seduzir saída awk ou grep para extrair strings

Eu tenho uma saída que se parece com isso: "vancouver/news/vancouver-voices": { "status": 0, "time": 0, "timestamp": 1371298701 }, "vancouver/news/vancouvers-march-second-annual-success": { "status": 0, "time": 0, "tim...
15.06.2013 / 12:26
2
respostas

Usando sed para baixar o ComboFix automaticamente

Estou tentando escrever um script de shell para pegar a URL dinâmica na qual o ComboFix está localizado em BleepingComputer.com/download/combofix No entanto, por algum motivo, não consigo fazer com que o meu regex corresponda ao link de down...
18.09.2012 / 20:41
3
respostas

Como remover comentários em todos os arquivos, inclusive em subdiretórios?

para remover comentários (comece com # e /* comment */ ) em settings.php , o comando abaixo funciona bem: sed '/^\#/d' settings.php > outp.txt mv outp.txt settings.php sed '/\/\*/,/*\//d; /^\/\//d; /^$/d;' settings.php > outp2.tx...
20.03.2011 / 07:43
4
respostas

Sed: Anexa texto contendo novas linhas de caracteres após a primeira linha de um arquivo

Eu estou tentando construir um changelog programaticamente redirecionando a saída de git shortlog para um arquivo CHANGELOG.md. Meu changelog mostra isso (abreviado): Brendan Deere (4): Fix dependency conflicts Meu arquivo de...
19.10.2017 / 06:28
1
resposta

Por que o sed só funciona na saída direta do eco?

Eu tenho um comando shell para obter o tempo de desenho da interface do usuário para um aplicativo Android (que não é realmente relevante para essa pergunta) em milissegundos. De qualquer forma, a saída se parece com I/ActivityManager( 1843):...
22.11.2016 / 04:14
1
resposta

Busca-substituição recursiva usando sed com URLs

Eu tenho um grande conjunto de arquivos em que preciso substituir um esquema de URL completo. Alguns nomes de arquivos contêm espaços. Depois de muita pesquisa e rial e erro, este é o mais próximo que cheguei: find /somedir -type f -print0 -e...
21.07.2015 / 14:25