Olá pessoal, olhando alguns scripts aqui na lista de remoção de arquivos no
servidor, resolvi mesclar dois deles mas está acontecendo um erro no comando
exec.
Vejam o erro e abaixo segue o script.

extensao: line 12: -exec: command not found

#!/bin/bash
echo -n "Digite o diretorio de partida: "
read DIR
echo -n "Existe algum diretorio de excecao: "
read RESP
        if [ $RESP = "S" ]
                then
                echo -n "Digite o diretorio de excecao: "
                read DIR1
                echo -n "Digite entao a extensao: "
                read EXT
                find $DIR -iname "*.$EXT"|grep -vE $DIR1|-exec rm {} \;
                echo "Arquivos apagados! Aguarde..."
                sleep 3
                exit
                elif [ $RESP = "N" ]
                        then
                        echo -n "Digite a  extensao:"
                        read EXT1
                        find $DIR -iname "*.$EXT1" -exec rm {} \;
                        echo "Arquivos apagados! Aguarde..."
                        sleep 3
        fi
exit

Valeu pessoal!
Sérgio Maia


[As partes desta mensagem que não continham texto foram removidas]

Responder a