On Mon, 14 Mai 2001, Boris Schauerte wrote:
Sauberer, z.B.: month=`date +%m` day=`date +%e`
sauberer ja mag sein (mag nicht nur sein, ist so), aber naja, an dieser Stelle nochmal eine Frage, wie könnte ich bei einem Monatswechsel den Monatsnamen vom Monat davor herausfinden?
Mit dem GNU date: date "+%B" -d 'last month'
# NOTES: # There is one problem with the dateextraction, if # you run it there can be different outputs, cause # files files can be logged in diff languages & # month-names "mai" (german) and "may" (english) # a log with two can't be extracted properly by # this script ...
Stichworte: i18n (==internationalization); Siehe auch: man 1 locale, man 3 setlocale, info gettext.
immernoch das gleiche Prob, ich müsste immernoch 2 Sprachen benutzen, weil in den Logs weiterhin 2 Sprachen stehen ...
egrep "`date "+%B"`|`LANG=en_US date +%B`" /var/log/messages -dnh -- Falls hier aber die Realität gemeint sein soll, so muss Ich sagen "Nichts ist so real wie die Wirklichkeit. Auch wenn manche das nicht wahr haben wollen." [Woko° in dag°]