In PROMPT_COMMAND ist es wahrscheinlich am besten, wenn Sie das Bash-Handbuch zitieren: "Wenn gesetzt, wird der Wert vor der Ausgabe jeder primären Eingabeaufforderung als Befehl ausgeführt."
Siehe auch dieses riesige Beispiel .
Meins ist :-
PROMPT_COMMAND='history -a; history -n; printf "\e]1;$\a"'
das hält meine Geschichte über Terminalfenster synchronisiert.
Dann sollten Sie wahrscheinlich so viel wie möglich innerhalb der bash-Funktionen einsetzen, um das Problem zu vereinfachen.
Übrigens - Sie finden vielleicht du -sh .
etwas nützlicher und einfacher als /bin/ls -lah | /bin/grep -m 1 total
nur die Dateiverwendung zu erlangen