L'errore che vedo mi pare più un errore relativo ad un file che non esiste o sbaglio? e comunque questo è un warning, lo script dovrebbe continuare ad ogni modo.
La modifica fatta sopra non modifica il nome del file, dovrebbe solo saltare i file che non hanno come parte finale del nome .gz .
Facendo un echo di $file dopo il controllo, dovresti vedere solo la lista dei file .gz

Rispondi quotando
