watch -n 5 "du -h club_prod.sql"
Sie leiten die Ausgabe von watch weiter in awk . Wenn Sie Ihre Befehlszeile vereinfachen, erhalten Sie Folgendes:
watch <some arguments> | awk '{print $5}'
Das ist nicht das, was Sie wollen. Versuchen Sie:
watch -n 5 "ls -lh club_prod.sql | awk '{print \$5}'"
Nicht genau verwandt, aber wenn Sie die Wachstumsrate einer Datei überwachen möchten, können Sie den folgenden Befehl verwenden:
tail -f yourfile.txt | pv > /dev/null
tail -f- gibt an die Datei angehängte Daten aus
pv- misst den Datenfluss durch die Pipe
> /dev/null- Standardausgabe wird verworfen
Hinweis:manchmal pv möglicherweise nicht vorinstalliert
Ich hoffe, das wird jemandem helfen :)