Shell Scripts February 24, 2008 0

Change date format EN to PL – Zamiana formatu daty

Skrypt formatujący datę na pożądane nazwy

  • należy uprzednio wydać polecenie date celem sprawdzenia jak system wyświetla domyślnie datę, a następnie podstawić swoj format z systemu do skryptu, np. w sytemie data może być domyślnie wyświetlana tak:
  • N, 24 lut 2008, 23:59:44 CE
  • więc zamieniamy odpowiednio wpisy: s/N/Niedziela/g; s/lut/Luty/g; itd…
#!/bin/sh

date | sed -e 's/Mon/Poniedzialek/g;
s/Tue/Wtorek/g;
s/Wed/Sroda/g;
s/Thu/Czwartek/g;
s/Fri/Piatek/g;
s/Sat/Sobota/g;
s/Sun/Niedziela/g;
s/Jan/Styczen/g;
s/Feb/Luty/g;
s/Mar/Marzec/g;
s/Apr/Kwiecien/g;
s/May/Maj/g;
s/Jun/Czerwiec/g;
s/Jul/Lipiec/g;
s/Sep/Sierpien/g;
s/Aug/Wrzesien/g;
s/Oct/Pazdziernik/g;
s/Nov/Listopad/g;
s/Dec/Grudzien/g;
s/CEST/czeslaw/g'

#END-SCRIPT#