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

Significado de /en_US.UTF-8/s/^# //

Eu vi isso no outro dia: sed --in-place '/en_US.UTF-8/s/^# //' /etc/locale.gen Eu entendo tudo, exceto o '/en_US.UTF-8/s/^# //' . Eu entendo en_US.UTF-8 , mas o que está ao redor dele. Parece RegEx.     
15.02.2018 / 13:09
2
respostas

br comando para substituir texto de várias linhas por vazio

Eu tenho um arquivo XML que contém a parte indicada abaixo. <Target name=something> < other content here> </Target> Agora, como posso remover este conteúdo do meu arquivo usando o comando sed? Eu tentei o abaixo, ma...
27.05.2016 / 14:53
2
respostas

Usando sed, como imprimir todas as linhas que correspondem a uma determinada data?

Usando sed, como imprimir todas as linhas onde os aniversários são em novembro ou dezembro? Assumindo o nome do arquivo de entrada "datebook" da seguinte forma: Steve Blenheim:238-923-7366:95 Latham Lane, Easton, PA 83755:11/12/56:20300 Be...
04.10.2012 / 17:11
2
respostas

Qual é a diferença entre sed 's / dia / noite /' old new e sed '/ day / night /' old new

Sed - Uma Introdução e Tutorial de Bruce Barnett tem isso em O comando essencial: s para substituição : A simple example is changing "day" in the "old" file to "night" in the "new" file: sed s/day/night/ <old >new Or another...
05.07.2017 / 15:08
2
respostas

como extrair o arquivo json usando o awk / sed?

Inserir dados.json { "lastUpdateTime" : "2018-07-20T10:56:26.000Z", "items" : [ { "date" : "2018-07-19T21:09:27.000Z", "user" : "dddd", "size" : 5219402, "rawSize" : 15658206, "numFiles" : 119 }, { "date" : "2018...
20.07.2018 / 11:57
2
respostas

Como posso criar uma linha de comando sed a partir do diff?

Estou ciente de que diff -e pode gerar um script ed . E meu entendimento é que ed e sed compartilham sua abordagem, mas que ed é interativo e sed é para fluxos. O que eu gostaria de fazer é pegar a saída de diff -e (ou alg...
29.03.2014 / 12:08
1
resposta

Como inserir mil separador com 'sed'?

Eu quero inserir um separador de milhares em uma seqüência numérica com sed e este feio RE sed -e :a -e 's/\(.*[0-9]\)\(\([0-9]\{3\}\)\(,[0-9]\{3\}\)*\(\.[0-9]*\)\)/,/;ta' [filename] . Existe uma solução mais elegante? ===============...
21.02.2012 / 13:37
2
respostas

Mover caracteres para o final da linha (EOL) com SED

Sempre que a palavra "The" aparecer no início de uma linha, quero movê-la para o final da linha e capitalizar a nova primeira palavra na linha. Por exemplo, “o céu” se torna “o céu”. Estou tentando testar isso para a minha biblioteca.     
13.09.2010 / 15:48
1
resposta

Comentando a string combinada e adicionando nova linha depois no script bash

Estou tentando comentar uma string correspondente em um arquivo e adicionar uma nova linha logo abaixo da string correspondente. Há alguma maneira de fazer isso ? Pode estar usando sed ou awk. Por exemplo, line1 is good line2 is bad line3...
29.05.2017 / 08:45
2
respostas

Script de bash: Use a variável in sed para excluir todas as últimas linhas "x" de um arquivo, exceto as últimas

Estou usando o seguinte script para excluir todas as últimas linhas 'x' em um arquivo de log: #!/bin/bash # Script to write to the log file every minute and delete all but the last # set time in hours echo 'date +\%Y\%m\%d\%H\%M\%S','/hom...
26.09.2014 / 09:00