Script para ler todos os arquivos

13. Re: Script para ler todos os arquivos

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 03/05/2016 - 17:00h

rodrigovilhena escreveu:
Perfeito amigo, acho que vai funcionar.
só uma dúvida..
na hora de remover os arquivos, vc colocou :

while IFS=":";read -a FIELD;do
rm "${FIELD[0]}"
done < REMOVE.txt

não seria :

while IFS=":";read -a FIELD;do
rm -rf "${FIELD[0]}"
done < REMOVE.txt

rm -rf, para que não fique perguntando e ja remova, certo?


Conforme já respondido.... O modo que eu coloquei está certo . . . :)
Foi testado .... Funcionando e "não pergunta p/ remover".
Só tenho duvida quanto ao Nº de arquivos ....
Pode dar erro, tipo excesso de argumentos ....
Nesse caso, segue outra opção:

#!/bin/bash
find -iname "*.ini" >> ARQUIVOS_INI.txt
VAR01="^ConnectedTime=[0-1]$"
VAR02="ConnectedTime=0"
VAR03="ConnectedTime=1"
while IFS='$\n';read -r ARQ;do
[[ $(sed -n "/$VAR01/p" "$ARQ") == +("$VAR02"|"$VAR03") ]] && rm "$ARQ"
done < ARQUIVOS_INI.txt


Marcelo Oliver



  



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts