cls(){ printf "\33[2J";} or, if no printf, cat >cls;<ctrl-v><ctrl+[>[2J<enter><ctrl+d> cls(){ cat cls;} # tyhjennä näyttö jos clearscreeniä ei ole

printf "%$(tput cols)s\n"|tr ' ' '=' # printtaa näytön leveydeltä = merkkejä
len=50;printf '%*s' $len; echo a     # printtaa a:n 50 merkin päähän

printf "\e[8;80;240;t"               # laajenna näyttö

printf %0.f\\n 5.6                   # pyöristys

http://wiki.bash-hackers.org/commands/builtin/printf

printf "\e[7m%-`tput cols`s\e[0m\n" "koko tämä tekstirivi inverseä"

printf 'This is line one. \\\nThis is line two.' -> printf "This is line one. \\\\\nThis is line two."

printf "%27.15e" 1000 # kentän pituus vähintään 27 joten eteen kirjoitetaan välilyöntejä jos tarvitsee. Desimaalipisteen jälkeen 15  merkkiä ja perään tulee 0:ia riittävän monta jos desimaaleja ei löydy. Tieteellinen esitysmuoto. Esitysmuodot: s=tekstijono, d=integer, e=exponentti (tieteellinen), f=liukuluku
