Designed by olwebdesign

Procura e apaga linha com texto especifico

Apagar uma linha do arquivo com uma palavra especifica - lista um diretorio.

---------------------------------------------------------------------------------------------------

#!/bin/sh

echo "rodando....."

TEXTO_BUSCADO="texto"

DIRETORIO="/diretorio/da/busca/"


for ARQ in `ls $DIRETORIO`
do
echo $ARQ
sed /$TEXTO_BUSCADO/d $DIRETORIO$ARQ > $DIRETORIO/tmparq
cat $DIRETORIO/tmparq > $DIRETORIO$ARQ
echo 'limpo - '$ARQ
done
rm -f $DIRETORIO/tmparq

---------------------------------------------------------------------------------------------------


Procura e apaga linha com texto especifico em vários diretórios. busca recursiva.

---------------------------------------------------------------------------------------------------

#!/bin/sh

echo "rodando....."

TEXTO_BUSCADO="texto"

DIRETORIO="/diretorio/da/busca/"


for ARQ in `find $DIRETORIO | xargs grep -s -a -i $TEXTO_BUSCADO | cut -d : -f 1 | uniq`
do
echo $ARQ
sed /$TEXTO_BUSCADO/d $ARQ > $DIRETORIO/tmparq
cat $DIRETORIO/tmparq > $ARQ
echo 'limpo - '$ARQ
done
rm -f $DIRETORIO/tmparq

---------------------------------------------------------------------------------------------------

Temos 91 visitantes e Nenhum membro online

Rua Guaipá, 1001 - Vila Leopoldina - São Paulo - SP - Contato:(11) 4102-3592