Bonjour,
J'utilise dans un fichier batch la commande ls pour windows.
Je souhaiterai exclure les répertoires visibles et cachés de l'affichage.
Une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part ls.exe -lgG e:\
Merci![]()
Bonjour,
J'utilise dans un fichier batch la commande ls pour windows.
Je souhaiterai exclure les répertoires visibles et cachés de l'affichage.
Une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part ls.exe -lgG e:\
Merci![]()
Salut,
Quelque chose comme ça : ls -lgG chemin/ | grep -v [d] peut-être ?
Testé sous Linux, ça a l'air de faire ce que tu souhaites.
Bonjour,
il nous faudrait "un peu plus" de contexte. Pourquoi poser une question relative à W$ sur un forum Linux ?
je n'utilise pas du tout W$.
quelles sont la capacités du shell ?
pourquoi afficher les détails des fichiers ?
sur linux -l et -g sont redondant.
bon, allez, pour une foisnormalement, j'aurais fait une boucle for sur le répertoire en testant s'il s'agit d'un fichier, PARCE QU'ON UTILISE PAS ls DANS UN SCRIPT !!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part ls -F | grep -v '/$'
en l'occurrence je pencherai même plutôt pour les capacités de ls pour windows
si l'on en croit au moins cette page (prise un peu au hasard) il semblerait qu'il existe une option -X attr permettant de lister les attributs de sécurité sous Windows
sur mon ls.exe (cygwin, et apparemment sous Linux également) l'option -X sert juste à trier en fonction de l'extension
le mieux est encore de lire l'aide associée !
Code : Sélectionner tout - Visualiser dans une fenêtre à part ls.exe --help
Bonjour,
Et pourquoi ne pas utiliser la commande dir de windows ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part dir /B /A-d
Partager