PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Sprache für Datum ändern



lamp2
10-05-2006, 14:55
Hallo,

meine "Datums"sprache ist auf deutsch eingestellt.

Ein
#!/bin/sh
monat=`date '+%b'`
sagt mir Mai. Jetzt brauche ich aber in diesem (und nur in diesem) Script den Monat als May, also englisch.

Kann ich denn in dem Script eine Variable setzen? Ich hab´s schon mit TZ, LANG etc. probiert, bekomme es aber nicht hin. Bei google und in meinem Buch "Shell-Skript Programmierung" habe ich leider nichts passendes gefunden.

Danke für Eure Hilfe!
Lamp2

Mehlwurm
10-05-2006, 15:08
wenn du in dem script die variable language auf englisch setzt .,.... dann deine datumsabfrage und dann kannst du es zurücksetzen ...

nur so eine idee :-)

lamp2
10-05-2006, 15:10
Hallo,

ich habe schon folgene Zeile eingefügt, aber leider ohne Erfolg.

set LANG=en_GB


GELÖST:
LANG=en_GB ohne set klappt

Joghurt
11-05-2006, 13:33
Das liegt übrigens daran, dass du bei der Bash statt "set" "export" verwenden musst. In diesem Falle ist es aber ohne export eh besser, denn LANG soll ja nur für dein Skript, nicht für alle evtl. von ihm gestarteten Programme gelten.