BASH : Tester si un répertoire contient des fichiers
Table des matières
Suite à une discussion sur le canal IRC #climagic, il a été demandé de trouver une solution pour tester la présence d'éléments dans un dossier avant la réalisation d'une boucle
J'ai trouvé une solution 100% BASH indépendante de ls ou wc que je partage.
Introduction
Suite à une discussion sur le canal IRC #climagic, il a été demandé de trouver une solution pour tester la présence d'éléments dans un dossier avant la réalisation d'une boucle
Code BASH :
for i in * ...
J'ai trouvé une solution 100% BASH indépendante de ls ou wc que je partage.
Le code
Code BASH :
shopt -s nullglob shopt -s dotglob # Pour inclure les fichiers cachés files=(./*) if [ ${#files[@]} -gt 0 ] then echo "Il y a des fichiers" fi