Bonjour,
Je voudrais lancer la commande du dans un script mais ceci ne fonctionne pas avec des variables !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
commande="/usr/bin/rsync -a --delete --exclude-from=/root/exclude --progress \"/mnt/sda1/Users/srom\" 140.20.21.14:/$machine/$i/"
echo $commande  | awk -F " " '{print $6}' | du -sh
echo $commande  | awk -F " " '{print $6}'
du -sh /mnt/sda1/Users/srom
donne :
44K
"/mnt/sda1/Users/srom"
77M /mnt/sda1/Users/srom
Je n'y comprends rien. La taille normale est 77M. Si je lance la même commande dans une invite ssh "echo $commande | awk -F " " '{print $6}' | du -sh" ça fonctionne mais pas dans le shell !!

Avez-vous une idée ? Merci