Hendrik Sattler
wie kann ich denn mit einem Script (am besten csh), das Datum vom nächsten Tag erhalten?
also: Februar: 28 --> 1 oder 29 --> 1 sonst: 30 --> 1 bzw. 31 --> 1 und zus. allg.: x --> x+1
Das Kommando date kann dabei helfen. Wenn's einfach nur das Datum von morgen sein soll, geht das mit `date -d tomorrow'. Aber falls ein neues Datum relativ zu einem vorgegebenen Datum benoetigt wird, kann date auch etwas rechnen. Fuer den naechsten Tag zum 31.01.2000 koennte das z.B. so aussehen: $ date -d 2000/01/31+1day Tue Feb 1 00:00:00 MET 2000 Natuerlich laesst sich die Ausgabe auch anders formatieren, z.B.: $ date -d 2000/01/31+1day +%Y/%m/%d 2000/02/01 Und das ganze in ein Skript (egal welche Shell) einzubauen, sollte kein Problem sein. Eilert P.S. Das alles klappt allerdings nur mit der Gnu-Version von date, nicht unbedingt mit dem date, das kommerzielle Unix-Varianten mitbringen. Falls das Skript portabel sein soll, muss man also was anderes tun. -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Eilert Brinkmann -- Universitaet Bremen -- FB 3, Informatik eilert@informatik.uni-bremen.de - eilert@tzi.org - eilert@linuxfreak.com http://www.informatik.uni-bremen.de/~eilert/ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com