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
2
respostas

Como posso usar o grep para encontrar os erros recorrentes mais frequentes no meu arquivo de log?

Eu tenho um aplicativo PHP que está gerando grandes quantidades de avisos e avisos no arquivo log . Estou corrigindo esses de cada vez. Eu gostaria de poder corrigir o mais freqüentemente ocorrendo primeiro para maximizar a quantidade...
10.08.2009 / 07:11
2
respostas

Permissão negada ao usar Sed

Estou usando o Sed para encontrar e substituir uma string em um arquivo. Esta é a primeira vez que trabalho com ele, então talvez eu esteja errado, Eu tenho um arquivo que é de propriedade de "root" chamado "test.properties" e quero substitui...
12.05.2011 / 22:40
1
resposta

problema executando um script bash com codificação utf8

Eu tenho um script bash codificado em utf8. Dentro do script, eu uso o comando sed usando § como separador. Agora, quando eu executo, execute este script sed reclama do separador. Se eu usar o caracter normal como separador para e...
08.08.2011 / 21:36
1
resposta

pt + excluir linha apenas se a linha terminar com um caractere específico

precisa de ajuda - como excluir a linha do arquivo se o último caractere for - ":" com sed, na máquina Solaris por exemplo sed irá remover a seguinte linha (incluir a linha preta) /etc/val/config/globals.xml:/globals/CLUSTERNODES/nod...
10.05.2012 / 10:03
2
respostas

Extraindo uma seção de linha de backup mysql usando sed

Eu ocasionalmente preciso extrair um único registro de um mysqlbackup Para fazer isso, eu primeiro extraio a única tabela que eu quero do backup ... sed -n -e '/CREATE TABLE.*usertext/,/CREATE TABLE/p' 20120930_backup.sql > table.sql...
07.10.2012 / 15:58
2
respostas

Como uso o sed ou o awk para remover o texto?

Eu tenho a seguinte linha em um arquivo: Linux Release............5.4.2.0-02 12_12_2011_07:31:23 Como faço para remover todos os caracteres antes do primeiro número com sed ou awk? Desejo obter o seguinte resultado: 5.4....
10.01.2012 / 11:06
4
respostas

Como recursivamente substituir caracteres com sed?

É possível substituir ocorrências de uma sequência de caracteres recursivamente sem iterar novamente sobre a mesma sequência? Ao executar um sed , como nos cenários a seguir, posso obter a saída mencionada. $ echo XX | sed -e 's/XX/XoX/g...
15.10.2018 / 06:59
4
respostas

Como combinar espaço em branco no sed?

Como posso corresponder o espaço em branco no sed? Nos meus dados eu quero combinar todos os 3 + caracteres de espaços em branco subseqüentes (espaço de tabulação) e substituí-los por dois espaços. Como isso pode ser feito?     
24.02.2010 / 11:53
6
respostas

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

Estou usando o sed, versão GNU sed 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"....
22.02.2010 / 14:31
3
respostas

Como combinar dígitos seguidos de um ponto usando sed?

Estou tentando usar sed para substituir todos os padrões por dígitos seguidos imediatamente por um ponto (como 3. , 355. ) por uma string vazia. Então eu tento: sed 's/\d+\.//g' file.txt Mas isso não funciona. Por que isso?     
01.12.2012 / 21:15