witajcie,
czy ktoś pomoże mi jak napisać skrypt wyświetlający po wybraniu datę po polsku i datę po angielsku.
tzn. np. Poniedziałek, 21 maj 2000 a w wersji Angielskiej Monday, 21 May 2000
po polsku to coś takiego chyba :
data+"%a %d %b %Y"
witajcie,
czy ktoś pomoże mi jak napisać skrypt wyświetlający po wybraniu datę po polsku i datę po angielsku.
tzn. np. Poniedziałek, 21 maj 2000 a w wersji Angielskiej Monday, 21 May 2000
po polsku to coś takiego chyba :
data+"%a %d %b %Y"
#!/bin/bash
echo "Data po angielsku"
LC_ALL="en_GB.utf8" date +%A
echo "Data po polsku"
LC_ALL="pl_PL.utf8" date +%A
– Dodane 08.11.2011 (Wt) 21:42 – Pełna wersja (z wyborem która ma być wersja językowa)
#!/bin/bash
echo "Wybierz język interfejsu:"
echo "1. angielski"
echo "2. polski"
echo "Wpisz cyfrę wyboru"
read opcja
if [$opcja -eq 1]
then
echo "Data po angielsku"
LC_ALL=en_GB.utf8 date +%A,%t%_d%t%B%t%Y
elif [$opcja -eq 2]
then
echo "Data po polsku"
LC_ALL=pl_PL.utf8 date +%A,%t%_d%t%B%t%Y
else echo "Wpisaleś/aś coś zupełnie innego !"
echo "Nie mam ochoty na współpracę :P"
fi[/code]
Musisz się tylko pobawić z formatowaniem wyglądu (spacja zamiast tabulatora).
Dzięki kolego
a jak do tego dorzucić jeszcze godzinę? Czy się nie da.
To samo uzyskasz wpisując w konsoli date --help , po prostu odszukaj odpowiednią opcję i w skrypcie do polecenia date kolejną flagę.