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
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.
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>...
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...
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...
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...
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...
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...
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...
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?