[[Vorlage(getestet, general)]] {{{#!vorlage Wissen [:Terminal:Einen Terminal öffnen] }}} Aufgrund eines fehlenden Shell-Befehls für eine Stoppuhr muss man sich eines kleinen Bash-Skriptes bedienen welches eine Stoppuhr emuliert: {{{#!code bash #!/bin/bash begin=$(date +%s) echo -ne "\nPress:\t\"Enter\" for lap time\n\t\"Strg + C\" to abort\n\n" while true; do now=$(date +%s) diff=$(($now - $begin)) mins=$(($diff / 60)) secs=$(($diff % 60)) echo -ne "Time elapsed: $mins:$(printf %02d $secs)\r" sleep .1 done }}} Nach dem Start fängt die Zeit an zu laufen - mit [[Vorlage(Tasten, ctrl+c)]] hält man die Stoppuhr an. Alternativ kann man auch den folgenden Einzeiler verwenden [1]: {{{#!vorlage Befehl time read # Eingabe stoppt die Uhr }}} Falls die Laufzeit eines Programms ermittelt werden soll, eignet sich die Stoppuhr nicht unbedingt dafür. Damit wird auch die Zeit gemessen, die durch andere Hintergrundprozesse (z.B. Indizierungen, Downloads) benötigt wird. Für solche Zwecke sollte die Messung mit [:time:] erfolgen. #tag: Shell, Programmierung