Aide shell

Résolu/Fermé
dino - 1 oct. 2007 à 10:57
 carpathia - 11 déc. 2008 à 17:06
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
A voir également:

4 réponses

jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
1 oct. 2007 à 11:06
Salut,

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

0
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
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
1 oct. 2007 à 11:42
Là il en manque un juste après $1
df -k |grep % |awk '{ print "le pourcentage de disponibilit de : "$1" est de : "$5 }'
;-))
0
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
0
Merci !! ca marche !!
0