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
Digamos que em file.php , há muito texto de impressão do php: <?php print t('Blabla'); ?> , <?php print t('Text Here'); ?> , etc.
O que eu preciso é remover <?php print t(' e '); ?> do texto de impressão do php....
Eu tenho um arquivo de texto (criado por um script) que contém apenas números em uma única linha, como "5 17 42 2 87 33". Eu quero verificar cada número com 50 (exemplo), e se algum desses números for maior que 50, eu quero executar outro script...
A seguinte sequência de comandos
ch='echo "b_d" | sed 's/_/\\\\_/''
echo $ch
quando executado em um terminal ou via source , fornece uma saída
b\_d
Quando correu como um scipt
sh script.sh
em que o conteúdo do script é:...
Depois de executar este código
#!/bin/bash
rm -f myfile myfile-individual
echo "Greetings, foobar!" > myfile
MYSTRING="Jack"
cat myfile | sed 's:foobar:$MYSTRING:' > myfile-individual
terminamos com
Greetings, $MYSTRING!
no m...
RELACIONADO: Mova todos os arquivos com prefixos correspondentes para a pasta com base em uma lista csv
Eu tenho um arquivo CSV de duas colunas (valores separados por vírgulas), com cabeçalhos:
"id","group"
"F1256","old"
"E51651","new"
"...
Eu quero selecionar uma parte específica de um arquivo de texto e imprimi-lo / armazená-lo em outro arquivo.
A seleção é iniciada quando um padrão específico corresponde e termina quando outro padrão corresponde. E eu tenho que fazer isso sem...
Eu usei sed -i 's/oldpat/newpat/g' ~/mydir/**/*.txt para substituir alguns str em alguns arquivos de texto.
No entanto, as datas modificadas de todos os arquivos, incluindo aquelas com conteúdo inalterado, foram alteradas para a data atual...