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
Tipo de solicitação diferente aqui: Eu tenho um arquivo de texto no qual preciso colocar um caractere @ no início de cada parágrafo (parágrafos = separados por linhas em branco) que contém uma determinada cadeia de pesquisa. Por exemplo
he...
Estou usando o seguinte comando para me livrar das linhas que contêm hotmail
sed -i '/^[^\t]*\t[^\t]*hotmail/d' ./file
Os dados do teste são
"foxva****omes****","[email protected]","8*** Rd","Ne***ah","Wi***in","54***","*******"
"fo...
Eu tenho um arquivo com milhares de linhas que começam com:
>Miriam132_38138 Otu32555|1
Eu preciso remover ' Miriam********* ' para que cada linha comece com:
>Otu32555|1
A primeira string de caracteres é sempre uma comb...
No meu trabalho, desbloqueio regularmente os campos dos arquivos pdf para editá-los usando este script sed em um arquivo .bat:
type %1 | sed -E 's/(.*\/T\([a-zA-Z0-9]*\).*)\/Ff 1(\/?.*)/\/Ff 0/' | sed -E 's/(.*\/T\([a-zA-Z0-9]*\).*)\/Ff...
Não consigo encontrar nenhuma documentação sobre a opção sed -e , para substituir simples, preciso disso?
por exemplo,
sed 's/foo/bar/'
VS
sed -e 's/foo/bar/'
Eu preciso substituir um antigo código do Google Analytics pelo novo código de acompanhamento universal em vários arquivos HTML estáticos.
O código antigo é assim:
_uacct = "UA-XXXXXX-X";
urchinTracker();
O novo código é o seguinte:
(f...
Eu tenho uma linha Verilog assim:
if (i2_0&!(i2_1)) (posedge i0_0 => (o:1'b1))=(0, 0);
Como posso convertê-lo em uma linha como:
if (i2_0 == 1'b1 & i2_1 == 1'b0) (posedge i0_0 => (o:1'b1))=(0, 0);
Basicamente, que...
Estou usando o código a seguir para imprimir a segunda linha de um arquivo:
sed '2q;d' file
O que posso adicionar a esse código para que eu possa imprimir duas ou mais linhas de uma só vez?