Debian Strech : du ne donne pas les bonnes informations dans un shell
Bonjour,
Je voudrais lancer la commande du dans un script mais ceci ne fonctionne pas avec des variables !
Code:
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 |
Citation:
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