PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [bash] until Schleife funktioniert nicht...


hans_maulwurf
26.10.2005, 17:45
Hab ich hier irgendwo einen Fehler eingebaut?

#!/bin/bash
touch datei
while [ "du -h datei |grep 20M" ]
do
echo "XXXXXXXXXXXXXXXX" >> datei
done

Ich will eine Datei voll mit XXXXXXXXX erstellen welche 20MB groß seien soll. Wieso macht der einfach weiter auch wenn die Datei schon 20MB groß ist?
Danke schonmal,
hans_maulwurf


Jan Krüger
27.10.2005, 03:59
das Zeug in "" wird nicht ausgeführt. Du wolltest das in Backticks schreiben, nehme ich an.