Can anyone fix my script?
The purpose of the script is to compare the input files with the files in the WASTE folder, the problem is that if the input file is teste1.txt
it does not find the file teste1.tar.bz2
p>
#!/bin/bash
##CONSTANTES##
dir="/home/pasta/LIXO"
#check para ver se é file#
if ! [ -e $1 ]; then
echo "Not a file!"
exit 0
fi
###main###
#ciclo for para aceitar multiplas entradas de ficheiros##
for file in "$@"; do
#se o ficheiro de entrada existir no diretorio /LIXO#
if [[ -f $dir/$file ]]; then
echo "|||File EXISTS|||"
#se o file de entrada for mais novo do que o file que lá está#
if [[ $file -nt $2 ]]; then
echo "file is newer"
fi
else
echo "File doesnt exist, ziping it and moving"
fi
done
#to:do
#add tar / mv /rm
#eventualmente adicionar os comandos para fazer Zip do ficheiro e mover.