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
O bloco sempre começa com:
00 PROGRAMA
e termina com XYZ seguido por uma linha em branco. O XYZ aparece mais cedo também, no bloco de linhas, mas as linhas anteriores são seguidas por mais dados. Eu só preciso da última linha antes da lin...
Prefácio: A cada dois dias chega uma questão desse tipo, que é fácil de resolver com sed , mas leva tempo para ser explicada. Estou escrevendo esta pergunta e resposta, para que mais tarde eu possa me referir a esta solução genérica e apenas...
Estou tentando remover espaços do texto como:
Ala ma kota ,psa i kanarka
, chyba . . .
para obter
Ala ma kota,psa i kanarka, chyba...
Eu estava tentando com o comando sed :
echo $'Ala ma kota ,psa i kanarka\n, chyba . . .' | s...
Eu tenho um arquivo de log cvs enorme que, limpo das informações inúteis, lê algo como
Working file: unmodifiedfile1.c
================
Working file: modifiedfile1.h
----------------------------------
revision 1.3
Fixed some bug
=============...
Eu quero encontrar e substituir um padrão, mas ele também envolve a próxima linha, preciso encontrar uma maneira de lidar com isso
Algo que parece:
....tr("Changes to output mappings will be deleted. "
"There is no undo available. Do you w...
Exemplo, eu tenho um arquivo com o seguinte conteúdo:
eggs
bacon
cereal
eggs
bacon
cheese
cereal
Saída:
eggs
bacon
cereal
No exemplo, desejo excluir linhas entre as palavras eggs e cereal , mas somente se ela contiver cheese...
Digamos que eu tenha esses dois arquivos:
inp
11 hello
22 wonderful
33 beach
44 today
55 is
66 great
pats
11
44
55
Eu quero fazer algo no inp, mas apenas para linhas que estão em pats. Por exemplo. digamos que quero acrescen...
Eu gostaria que a saída fosse alterada conforme abaixo.
A linha que contém (GROUP ) R deve ter sg começando da linha e substituir o (GROUP ) R por props(USERLIST)
A linha que contém (USER ) R deve ter su começando da linha e...
Foi o que tentei quando pretendo substituir /path/to/a por /path/to/b usando NUL como o separador / delimitador:
$ cat pathsList| sed -r -e 's$ sed --version
sed (GNU sed) 4.4
/path/to/a$ cat pathsList| sed -r -e 's$ sed --version
se...
Eu tenho um programa que imprime linhas de texto ("parágrafos") separados por '-'. Por exemplo, pode imprimir
--
are you happy
--
I am hungry
are you
--
are(you hungry
too
Eu quero canalizar isso em outro programa (sed talvez?) e voltar a...