Boucle dans les fichiers du terminal Mac

J’essaie d’écrire une boucle simple qui parcourra les fichiers du répertoire en cours et imprimera les noms de fichiers.

J’ai essayé ça:

#!/bin/bash FILES=/Users/nick/Desktop/*.jpg for f in $FILES do echo $f done 

mais ça n’a pas marché. En cours d’exécution ./script, il a juste imprimé “/Users/nick/Desktop/*.jpg”. Pas d’erreurs

Je lance ceci sur un MacBook Pro 10.10.4

Merci

 for f in /Users/nick/Desktop/*.jpg; do echo $f; done 

Edit En fait, je pense que ce commentaire de @KyleBurton est très intelligent et devrait être pris en compte, car il explique pourquoi un résultat comme celui-ci pourrait être observé.

Essayez ceci, s’il vous plaît:

 for f in $(ls /Users/nick/Desktop/*.jpg); do echo $f; done