Aide shell

Résolu
Bonjour,

J'essaye d efaire un petit script qui me donne les FS et leurs taux de remplissage avec un case et apres un echo "
echo "l'espace disque est a `df -k|grep % |awk '{ print "le pourcentage de disponibilit de :"$1 " est de :" $5" }'|sed '/0%/d'`"

mais j'ai cette erreur :
pourcentage de disponibilit de :"$1 " est de :" $5" }
awk: cmd. ligne:1: { print "le
awk: cmd. ligne:1: ^ chaîne non complétée
+ echo l'espace disque est a
l'espace disque est a

Qlq a une solution SVP ?

Merci
Configuration: Windows XP
Firefox 2.0.0.4

4 réponses

  1. Modérateur
    Salut,

    T'as un guillemet en trop là dans ton expression avec "awk", le dernier avant l'accolade fermante...

    1. Merci pour ta reponse mais idem :

      df -k|grep % |awk '{ print "le pourcentage de disponibilit de :"$1 est de :"$5 }'
      awk: cmd. ligne:1: { print "le pourcentage de disponibilit de :"$1 est de :"$5 }
      awk: cmd. ligne:1: ^ syntax error
      awk: cmd. ligne:1: { print "le pourcentage de disponibilit de :"$1 est de :"$5 }
      awk: cmd. ligne:1: ^ chaîne non complétée
      1. Modérateur
        Là il en manque un juste après $1
        df -k |grep % |awk '{ print "le pourcentage de disponibilit de : "$1" est de : "$5 }'
        ;-))
        1. bonjour

          df -k |grep % |awk '{ print "le pourcentage de disponibilit de : "$1" est de : "$5 }'

          est-ce-que on peut ajouter le > 80% ou la méttre pour qu'on soit toujours aucourant sur ca qui dépasse 80%

          sur la partition

          merci à toi