Script ZSH


#1

Bonjour,

J’ai un probleme au niveau de l’ecriture d’un petit (mon premier) script en zsh. Je veux juste vérifier la taille libre sur un disque et envoyer un message d’erreur dans le cas ou l’espace est insuffisant.

Mon probleme est que je n’arrive pas a récupérer les infos renvoyées par une commande. Je veux simplement executer la commande : df -m /dev/hdb1 | grep hdb1, et récupéré le 4eme element qui correspond a l’espace disponible, et ensuite le comparer a une valeur seuil.

Je sais qu’en csh, on peut le faire simplement de cette facon :
set size = 'df -m /dev/hbd1 | grep hdb1’
if ($size[4]<200) … message d’alerte …

Malheureusement je veux le faire en zsh, et la je ne trouve aucune solution. Je pense que ca doit etre qqch de tres simple et tres classique pour ceux qui connaissent les scripts.

Merci de me faire signe si vous avez une solution a mon probleme.

Merci d’avance

A+ Snorky