$ printf "%$[$COLUMNS - 2]s\n", "[ OK ]"
Das funktioniert einwandfrei, vielen Dank dafür.
Aber wiso funktioniert das in PHP nicht?
Wie ich herausgefunden habe ist $COLUMNS nicht gesetzt, kann das sein?
Wenn ja wiso?
echo shell_exec('printf "%$[$COLUMNS - 2]s\n", "[ OK ]"');
// folgendes ergibt überhaupt keine Ausgabe
echo shell_exec('printf "${COLUMNS}"');
Kann man dieses Problem auch lösen?