|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juillet 2006 Messages : 6 ![]() |
Bonjour,
Je souhaiterais connaîre une commande qui me permette de récupérer la taille d'un répertoire et une commande de test permettant de tester si cette valeur vaut 0 ou non. Est ce quelqu'un aurait quelques éléments de réponses? merci |
|
|
00
|
|
|
#2 |
![]() ![]() Michaël TodorovicIngénieur systèmes et réseaux Inscription : juillet 2003 Messages : 3 493 ![]() |
bonjour,
developpez.net ne fourni pas encore de boule de cristal. est-ce que tu pourrais nous en dire un peu plus ? quel est le langage utilisé ? c'est une commande bash que tu cherches ? si oui : man du et pour la condition paragraphe "Exécution conditionnelle" on ne peut pas t'aider correctement si tu ne poses pas de question détaillée
__________________
- Installation et configuration de Exchange 2010 new! - Installation d'Office Communications Server (OCS) 2007 R2 Standard - Présentation de Microsoft Online Services - Installation d'Active Directory sous Windows Server 2008 R2 - Mon blog sur Windows Server, Exchange, OCS et AD | Mes articles |
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : juillet 2006 Messages : 6 ![]() |
je cherche cette commande pour l'ajouter à un script unix en bash oui
je peux peut etre trouver la fonction dans le lien que tu as mis dans ton message. Merci |
|
|
00
|
|
|
#4 | |
|
Membre Expert
![]() Consultant informatique Inscription : janvier 2006 Messages : 910 ![]() |
Citation:
__________________
Gentoo/FreeBSD l'amitié Linuxo-Unix |
|
|
|
00
|
|
|
#5 | ||
![]() ![]() Michaël TodorovicIngénieur systèmes et réseaux Inscription : juillet 2003 Messages : 3 493 ![]() |
ça marche pas tout à fait comme ça. créé un répertoire test et fais untu es d'accord que le répertoire est non vide. et ça va t'afficher 4,0K quand même
sinon, il y a un moyen détourné Code :
en gros, je fais un ls dans le répertoire à tester. ensuite, je compte les occurrences avec wc. il y a plein d'espaces alors je les enlève avec tr. la chaine de sortie est toujours 017 quand le répertoire est vide donc si la sortie n'est pas 017 alors c'est que le dossier n'est pas vide. et ça marche même si il y a un fichier vide à l'intérieur du dossier
__________________
- Installation et configuration de Exchange 2010 new! - Installation d'Office Communications Server (OCS) 2007 R2 Standard - Présentation de Microsoft Online Services - Installation d'Active Directory sous Windows Server 2008 R2 - Mon blog sur Windows Server, Exchange, OCS et AD | Mes articles |
||
|
00
|
|
|
#6 | ||
![]() ![]() Arnaud FeltzDéveloppeur .NET Inscription : août 2005 Messages : 5 204 ![]() |
Petite question, si tu fais un ls -l et que tu compte les lignes après, sa va pas? sa t'evite de translater pour supprimer les espaces
Code :
__________________
C'est par l'adresse que vaut le bûcheron, bien plus que par la force. Homère Installation de Code::Blocks sous Debian à partir de Nightly Builds
|
||
|
00
|
|
|
#7 | ||||
![]() ![]() Michaël TodorovicIngénieur systèmes et réseaux Inscription : juillet 2003 Messages : 3 493 ![]() |
c'est juste ce que tu dis mais j'apporte une correction à ton script. wc -l compte le nombre de lignes donc ça renvoie 0 et non 017 si c'est vide
Code :
Code :
__________________
- Installation et configuration de Exchange 2010 new! - Installation d'Office Communications Server (OCS) 2007 R2 Standard - Présentation de Microsoft Online Services - Installation d'Active Directory sous Windows Server 2008 R2 - Mon blog sur Windows Server, Exchange, OCS et AD | Mes articles |
||||
|
00
|
|
|
#8 |
![]() ![]() Arnaud FeltzDéveloppeur .NET Inscription : août 2005 Messages : 5 204 ![]() |
Exact pour le nombre de lignes, j'avais oublié de modifié
__________________
C'est par l'adresse que vaut le bûcheron, bien plus que par la force. Homère Installation de Code::Blocks sous Debian à partir de Nightly Builds
|
|
00
|
|
|
#9 | |||
|
Expert Confirmé Sénior
![]() ![]() ![]() Laurent SchneiderAdministrateur de base de données Inscription : décembre 2005 Messages : 2 927 ![]() |
Citation:
Code :
|
|||
|
00
|
|
|
#10 | ||
|
Membre confirmé
![]() Inscription : mai 2004 Messages : 208 ![]() |
Avec find ca ne serait pas plus simple
Code :
|
||
|
|
00
|
|
|
#11 | ||
|
Expert Confirmé Sénior
![]() ![]() |
Et :
Code :
-- Jedaï |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com