Hallo, Am Thu, 06 Oct 2011, Andre Tann schrieb:
David Haller, Donnerstag, 6. Oktober 2011:
also: info libc 'Output Conversion Syntax'
for ((i=100;i>0;i--)); do printf '\r% 3i' "$i"; usleep 20000; done; echo
Nö. Das bleibt bei mir an Schluß so stehen:
=== # for ((i=100;i>0;i--)); do printf '\r% 3i' "$i"; usleep 20000; done; echo 10 # ===
Also zwei Leerzeichen vor der 1, und eine Restnull danach.
for ((i=100;i>0;i--)); do printf '\r% 4i' "$i"; usleep 20000; done; echo
Vgl. man 1p printf, man 3 printf, man 3p printf, perldoc -f printf.
Woher weiß man denn, welche Abschnitte es in den manpages gibt? In neueren SuSEs wird das ja jeweils vorher ausgeworfen. Aber würde es das nicht, wie fände man es?
apropos printf man -k printf -dnh -- I believe the technical term is "Oops!" -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org