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
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...
Gostaria de saber se existe algum comando sed ou awk que possa somar todas as colunas das linhas com um identificador idêntico. Por exemplo, meu arquivo data.txt é apresentado como abaixo, exceto que contém ~ 1800 colunas de dados e ~ 1...
Q. Eu quero escrever um programa de 2 linhas que me permita substituir "the" por "zee" e "The" por "Zee".
Aqui está o que estou fazendo:
Estou escrevendo um programa sed por exemplo, program.sed . Dentro, eu estou escrevendo
s/the...
Qual é o comando certo para:
sudo sed -i '/, false);/adefine( 'WP_MEMORY_LIMIT', '64M' );' /var/www/html/wp-config.php
O resultado é:
define( WP_MEMORY_LIMIT, 64M );
em vez do desejado:
define( 'WP_MEMORY_LIMIT', '64M' );