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

Reverte uma linha no sed?

echo 1234 | sed ' /\n/ !G s/\(.\)\(.*\n\)/&/ //D s/.// ' Não consigo compreender o código sed acima. meu entendimento é: PATTERN SPACE=1234 first operation /\n/ !G ---> 1234\n(if \n is no...
31.10.2013 / 06:28
3
respostas

extrai de uma linha para outra e salve em um arquivo separado

Eu tentei minha sorte com grep e sed , mas de alguma forma não consegui acertar. Eu tenho um arquivo de log com cerca de 8 GB de tamanho. Eu preciso analisar um período de 15 minutos de atividade suspeita. Localizei a parte do arquivo de...
05.01.2015 / 15:14
3
respostas

Substituir maiúsculas por minúsculas, exceto a primeira letra de cada palavra na linha específica

Eu quero substituir os nomes que recebi apenas em letras maiúsculas. Os nomes são misturados com outras informações que devem permanecer como estão. AUTH: no início da linha identifica-a como uma linha onde os nomes devem ser substituídos....
17.12.2014 / 17:31
1
resposta

No POSIX sed, o ponto (ponto) corresponde a uma nova linha em um espaço de padrão de múltiplas linhas?

No GNU sed, funciona. Por exemplo, isso combina duas linhas em branco em um espaço de padrão multilinha (criado com N ) /^\n$/ Isso é padrão?     
25.12.2015 / 21:27
3
respostas

Modifique o formato da data no local através do comando 'sed'

Estou tentando modificar as datas em um texto no lugar onde há 2016-Dec-24 ou 2016-12-24 e tenho que substituí-las como 24/12/2016 . Existe alguma maneira de usar sed -i para fazer isso? Exemplo de entrada: Holiday or Obser...
19.12.2016 / 10:19
2
respostas

Imprime linhas de um arquivo entre dois padrões correspondentes [duplicados]

Como posso imprimir todas as linhas entre duas linhas, começando com um padrão para a primeira linha e terminando com outro padrão para a última linha? Atualizar Eu acho que foi um erro mencionar que este documento é HTML. Eu pareço ter...
22.02.2016 / 07:39
1
resposta

Por que não consigo escapar das chaves “]” no sed?

Pergunta : Por que não posso escapar do "]"? $ printf "*#$@~\!&*()[]\n" *#~\!&*()[] $ printf "*#$@~\!&*()[]\n" | sed 's/[*#$@~!&*()\[\]]//g' *#~\!&*() $     
15.05.2015 / 08:29
2
respostas

sed repor apenas linhas com grupos correspondentes

Atualmente, tenho este comando: sed 's/\([^C]*\)/AB/' Insere "AB" antes da primeira instância de "C" em uma linha. Mas também está adicionando "AB" ao final de cada linha sem um "C". Como posso editá-lo apenas quando encontra "C"?    ...
30.03.2014 / 21:50
3
respostas

Conte o número de linhas em cada coluna de um arquivo de texto

Eu tenho um arquivo de texto com o seguinte formato: 5 3 1 2 3 4 ..... ..... ou seja, espaço separado 3 colunas de números / No entanto, algumas das linhas podem ser como: 2 3 1 Então, quero detectar se o arquivo de texto tem alguma in...
06.10.2013 / 21:08
4
respostas

Incrementar padrão numérico no arquivo

Eu tenho um arquivo que contém apenas a seguinte linha: BOF (REF-REQ0001 SW_requirement) EOF Eu preciso gerar um segundo arquivo que contenha o seguinte: BOF (REF-REQ0001 SW_requirement) (REF-REQ0002 SW_requirement) (REF-REQ0003 SW_req...
18.12.2014 / 12:44