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

O que significa \, ^ @ em uma expressão sed

me deparei com esse código sed '\,^@, s/ABC/XYZ/' filename O que significa \,^@, aqui. Eu pensei que comma , operator define o intervalo de linha no qual a expressão substituta irá operar.     
11.04.2018 / 15:21
2
respostas

reorganiza os dados com base em um padrão

Eu tenho um arquivo como este, A1: abc.com B1: Hi there B1: Your Test mail A1: gml.com B1: Your new mail A1: hml.com A1: def.com B1: Test email B1: hello world A1: yml.com Eu quero sempre escolher primeiro a parte A1: <string>...
08.06.2018 / 08:40
1
resposta

Usar data variável no comando Sed

Eu quero usar o comando sed como abaixo: $ sed -n '/MONTH_TODAY DATE_YEST/,/MONTH_TODAY DATE_TODAY/p' \ /home/crmiib/TESTUSERLOG/XYZ/user.log Eu posso imprimir registros usando: $ sed -n '/Jul 27/,/Jul 28/p' /home/crmiib/TESTUSER...
28.07.2018 / 20:28
4
respostas

Removendo texto do padrão1 até e incluindo a segunda correspondência do padrão2?

Eu tenho um arquivo de texto assim: <!--START OF FILE --> random text <meta> more random text </meta> x x x x x x x more random text that I dont need x x x x x x x I need everything from this point onwards ... Eu prec...
24.12.2017 / 10:23
2
respostas

Usando sed para limpar caminhos longos em arquivos de log

Um script gera arquivos de log com dezenas de kilolines e a maioria das linhas é muito longa. Seria ótimo fazer este registro ser amigável com algumas edições. No tempo de execução, há variáveis de ambiente úteis. Diga, ${X} corresponde a...
07.12.2017 / 01:31
1
resposta

Renomeia o início do nome do arquivo usando um texto específico no próprio arquivo

Eu tenho muitos arquivos no diretório ( file1.txt , file2.txt , ...) Cada arquivo contém um monte de linhas. Uma das linhas é o texto específico thetext seguido por um número aleatório, como thetext56 , thetext21 , etc. Eu quero...
30.07.2011 / 21:05
1
resposta

Caracteres chineses em vez de latim sendo gravados em arquivo

Quando executo sed e imprimo em um console, tudo fica bem: sed '/Q/{ s/Q//g r /Users/ericbrotto/Desktop/question.txt }' Commision.txt Mas quando faço isso e envio um arquivo: sed '/Q/{ s/Q//g r /Users/ericbrotto/Desktop/question.txt...
22.07.2011 / 16:54
3
respostas

br sed: insere texto após o N-ésimo caractere anterior / seguinte a uma dada string

Usando sed , como um texto seria inserido após um caractere que preceda (ou siga) alguma sequência por N ocorrências. Como exemplo, suponha que a linha de texto a ser editada seja a seguinte: command -some -args -c 'a quoted section;some...
10.11.2017 / 09:47
3
respostas

Correspondendo a maiúsculas / minúsculas com sed

Posso escrever um padrão em sed que corresponda a padrões como Aa , Bb , Cc , etc. (ex. letra maiúscula, deve corresponder à letra minúscula correspondente) sem enumerar todas as possibilidades?     
25.01.2017 / 15:16
4
respostas

Coincide com um padrão e substitua a primeira instância da sequência seguinte

Estou programando a modificação de um arquivo de configuração assim: [purple] auth = no enabled = 0 username = password = priority = 0 host = True [shovel] group = manual = False enabled = 0 username = Onde existem muitas [categorias]...
27.01.2017 / 05:30