IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

[Script Bash] Nombre de dossier


Sujet :

Linux

  1. #1
    Membre régulier Avatar de kazylax
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    278
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 278
    Points : 121
    Points
    121
    Par défaut [Script Bash] Nombre de dossier
    Bonjour,

    Je voudrais savoir si il est possible de savoir combiend e dossier il y a
    dans /home sous Linux

    en faite avec le "ls /home" j'arrive a voir
    mais je voudrais qui me le donne en chiffre
    car pour le moment il me donne les noms des dossiers

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    #!/bin/sh
     
    INFO="`ls /home`"
    echo $INFO
    quand je tape la commande ./dossier il me donne ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    [root]-[ovh]-[15:44:32]
    [/home]# ls
    dossier1 dossier2 dossier3
    donc au lien d'avoir les 3 dossiers serait t'il possible d'avoir le chiffre 3 ?
    Je voudrais avoir des chiffres car c'est pour faire des Stats avec MRTG

    Savez vous comment faire s'il vous plait ?

    Merci
    Cordialement,

  2. #2
    ALT
    ALT est déconnecté
    Membre émérite
    Avatar de ALT
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2002
    Messages
    1 271
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 271
    Points : 2 462
    Points
    2 462
    Par défaut
    , ça ne te convient pas ?

  3. #3
    Membre émérite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2008
    Messages
    1 515
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 515
    Points : 2 505
    Points
    2 505
    Par défaut
    Par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ls -l /home/ | grep -c ^d

  4. #4
    Membre régulier Avatar de kazylax
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    278
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 278
    Points : 121
    Points
    121
    Par défaut
    Bonjour,

    Merci beaucoup
    la commande suivante est parfaite
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ls -l /home/ | grep -c ^d
    Cordialement,

  5. #5
    Membre régulier Avatar de kazylax
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    278
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 278
    Points : 121
    Points
    121
    Par défaut
    Savez vous comment faire pour avoir le nombre de Mo en chiffre ?
    pour ne pas faire

    "du -sh /home"

    avec la commande du ls ca ne marche pas
    du /home/ | grep -c ^d

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    [root]-[ovh]-[17:05:58]
    [/home]# du /home/ | grep -c ^d
    0
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    [root]-[ovh]-[17:10:22]
    [/home]# du -s /home
    6572    /home
    sur le code ci-dessous c'est le /home qui me gêne juste apres les chiffres
    MRTG ne le prend pas sinon.

    Merci
    cordialement,

  6. #6
    Membre émérite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2008
    Messages
    1 515
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 515
    Points : 2 505
    Points
    2 505
    Par défaut
    Faudrait peut-être chercher un peu à comprendre ce que font les commandes qu'on te donne, parce que le coup du "du /home/ | grep -c ^d" c'est quand même fort...

  7. #7
    Membre régulier Avatar de kazylax
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    278
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 278
    Points : 121
    Points
    121
    Par défaut
    Bonjour,

    Désolé
    la prochaine fois je cherche mieux

    Merci pour ton aide.
    cordialement,

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 04/04/2008, 05h12
  2. Requête POST dans un script bash
    Par desperado dans le forum Linux
    Réponses: 4
    Dernier message: 11/12/2007, 22h38
  3. Scripts bash : requêtes sql
    Par milka dans le forum Linux
    Réponses: 3
    Dernier message: 17/08/2005, 10h59
  4. Problème script Bash
    Par Sphost dans le forum Linux
    Réponses: 10
    Dernier message: 26/07/2005, 09h56
  5. Bash - Nombre de liens physiques
    Par troumad dans le forum Linux
    Réponses: 8
    Dernier message: 08/03/2005, 11h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo