Bonjour à tous. Il m'arrive d'avoir besoin de lister les répertoires pour faire certaines opération dedans. Par exemple pour compiler/installer plusieurs programmes en même temps. Pour ce faire, j'utilise toujours la commande:
for x in `ls`; do if (test -d $x); then cd $x && ./configure && make && make install; cd ..; fi; done
(comme ça je peux aller me faire un café tranquille pendant qu'il installe...)
il existe pas un truc plus simple? J'ai regardé le manpage de ls et l'option -d sert seulement à scanner le dossier en cours et non à n'afficher les dossiers? Quelqu'un connait une astuce?
EDIT: Il y a
ls -F | grep '/$'
qui est déjà mieux, mais est-ce qu'il n'y a pas une option ou une commande qui fait directement ça?