Perguntas com a marcação «sed»

"sed" ("editor de stream") é um utilitário Unix que analisa e transforma arquivos de texto.

218
Como combinar espaços em branco no sed?

Como posso corresponder espaço em branco no sed? Nos meus dados, desejo corresponder a todos os três caracteres de espaço em branco subsequentes (espaço de tabulação) e substituí-los por 2 espaços. Como isso pode ser

111
Como devo escolher meu DNS?

Quando tenho que escolher meu DNS, acho que devo considerar: Rapidez Confiabilidade Privacidade Controle (relatórios e estatísticas) As principais opções que vêm à minha mente e como as ponderei de acordo com os fatores acima são: Meu ISP = mais rápido (mais perto de mim) mas com...

76
uso de alternância “|” no regex de sed

Eu estou usando sed, GNU sed versão 4.2.1. Eu quero usar a alternância "|" símbolo em uma subexpressão. Por exemplo : echo "blia blib bou blf" | sed 's/bl\(ia|f\)//g' deve retornar " blib bou " mas retorna "blia blib bou blf". Como posso ter o resultado

73
Removendo códigos de cores ANSI do fluxo de texto

Examinando a saída de perl -e 'use Term::ANSIColor; print color "white"; print "ABC\n"; print color "reset";' em um editor de texto (por exemplo, vi) mostra o seguinte: ^[[37mABC ^[[0m Como remover os códigos de cores ANSI do arquivo de saída? Suponho que a melhor maneira seria canalizar a...

44
Novas linhas no sed no Mac OS X

Acho que \nisso não funciona no sed no Mac OS X. Especificamente, digamos que quero dividir as palavras separadas por um único espaço em linhas: # input foo bar Eu uso, echo "foo bar" | sed 's/ /\n/' Mas o resultado é estúpido, o \nnão é escapado! foonbar Depois de consultar o google,...

37
Como usar sed para remover bytes nulos?

Qual é o sedencantamento para remover bytes nulos de um arquivo? Estou tentando: s/\000//g mas isso está eliminando seqüências de zeros. s/\x00//g parece não ter efeito. Estou tentando fazer isso em um sedscript, então não tenho certeza se o echotruque

34
Como usar 'sed' com tubulação

Eu quero substituir uma string de grep, tenho: $ npm info webpack | grep version isso me mostra $ version: '2.1.0-beta.12', mas eu quero ter: $ 2.1.0-beta.12 Então, acho que posso conseguir isso usando sede substituindo substrings desnecessários. Mas aqui vai a parte mais difícil para...