Tengo un script y quiero mostrar diferentes mensajes si existe un archivo o no. Tengo un script como:
count=ls /import/*.zip | wc -l
echo "Number of files: " $count
if [ "$count" > "0" ]; then
echo "Import $count files"
else
echo "**** No files found ****"
fi
Sin embargo, si no existen archivos, esto se muestra en No such file or directory
lugar de 0 archivos. Hay un directorio en el /import/
directorio, por lo que no puedo simplemente hacer un ls
comando, ya que siempre devolverá un valor mayor que 0.
¿Cómo puedo contar el número de archivos de una extensión específica (.zip, .gz, etc.) y usar ese valor en un script bash para mostrar el número de archivos y luego usarlo en una declaración if para mostrar diferentes mensajes?