Tenho de fazer um script que recebe como parâmetro o nome de vários ficheiros e pretende apagar esses ficheiros e contar o número de ficheiros apagados.
Alguém me sabe dizer onde isto está errado?
Cumprimentos
Código:
#!/bin/bash
apagados=0
if $#=0 then
echo "não foram passados parâmetros"
exit
fi
for i in $*
do
find -f $i
if [ -f $i ]
then
rm -f $i
apagado=$((apagado+1))
fi
echo "Foram apagados $apagado ficheiro"
exit
Alguém me sabe dizer onde isto está errado?
Cumprimentos
Última edição: