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

Shell et commandes GNU Discussion :

Commande df et awk


Sujet :

Shell et commandes GNU

  1. #1
    Invité
    Invité(e)
    Par défaut Commande df et awk
    Bonjour ,

    ne voulant que l'espace disque occupé et restant , on m'a aidé à trouvé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    df -h | awk '{printf "%-10s\t%s\t%s\n", $1, $3, $4}'
    Résultat :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Filesystem	Used	Avail
    /dev/disk0s2	43Gi	655Gi
    devfs     	182Ki	0Bi
    map       	0Bi	0Bi
    map       	0Bi	0Bi
    Cependant , je suis sous mac , et dans un ubuntu , j'ai eu un petit soucis .

    En effet , ce n'est plus Filesystem en premier argument , mais plutot Sys. fichiers ( avec un espace entre les 2 )

    Donc il y aura un décalage , cela affiche :

    Sys. Taille Util.

    Avec dans taille , l'espace utilisé et dans Util l'espace dispo .

    Cela fonctionne donc , mais il y a un soucis de décalage de nom à cause de l'espace .

    Un moyen pour contrer cela ?

  2. #2
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 636
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 636
    Par défaut
    définis localement les locales de la commande :
    .
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  3. #3
    Invité
    Invité(e)
    Par défaut
    J'ai fais quelques recherches sur le local et je trouve comme (seul) exemple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    $ touch E e é f
    $ LC_COLLATE=fr_FR.iso8859-1 ls
    é  e  E  f
    $ LC_COLLATE=fr_FR.utf8 ls
    e  E  é  f
    $ LC_COLLATE=C ls
    E  e  f  é
    Que je ne comprends absolument rien . On parle de local du systeme , par utilisateurs ..

  4. #4
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 636
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 636
    Par défaut
    les variables d'environnement, comme les locales, sont définies par défaut :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    env | cat -v |*sort -t'=' -k1,1
    ; cependant, elles peuvent être redéfinies momentanément ("localement") pour une commande donnée, comme je te l'ai montré.
    .
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  5. #5
    Invité
    Invité(e)
    Par défaut
    Yep bingo , j'ai redéfini en anglais

    Merci

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

Discussions similaires

  1. Arrêter une commande après un AWK
    Par pony99 dans le forum Shell et commandes GNU
    Réponses: 6
    Dernier message: 11/06/2013, 16h02
  2. commande find et awk
    Par vince2005 dans le forum Unix
    Réponses: 4
    Dernier message: 29/01/2010, 10h18
  3. Commande SYSTEM de awk sous Windows Vista
    Par LouisMarieTls dans le forum Shell et commandes GNU
    Réponses: 5
    Dernier message: 24/12/2007, 16h50
  4. Aide sur les commandes sed et awk
    Par elkhy dans le forum Shell et commandes GNU
    Réponses: 6
    Dernier message: 20/06/2006, 08h22
  5. Problème avec l'utilisation de la commande system awk
    Par vbcasimir dans le forum Linux
    Réponses: 3
    Dernier message: 05/10/2004, 16h18

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