Hallo Mathias, Am Donnerstag, 19. Juni 2003 18.55 schrieb Mathias Mueller:
Das Skript soll eine Art Stoppuhrfunktion beinhalten und die vergangene Zeit in eine Datei schreiben.
Mein Ansatz bisher
#!/bin/bash echo Stoppuhr gestartet, zum Stoppen Enter druecken... time read start
Mit read erzeuge ich die notwendige Pause, bis der Benutzer Enter drueckt und time gibt mir die Zeit aus. Leider bekomme ich diese Ausgabe nicht in eine Datei umgelenkt. Mit > bin ich gescheitert. Gibt es da eine Moeglichkeit?
Das ist ein wenig tricki. Denn erstens schreibt time seine Ausgabe auf stderr und zweitens schlaegt time alle nachfolgenden Optionen zum Befehl. Aber so sollte es gehen: #!/bin/bash echo Stoppuhr gestartet, zum Stoppen Enter druecken... ( time read start ) 2> /tmp/stoptime Grüsse Urs