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