Linux Fedora skrypt daty PL i ENG


(tuxblox) #1

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"

(LeserGD) #2
#!/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).


(tuxblox) #3

Dzięki kolego :slight_smile:

a jak do tego dorzucić jeszcze godzinę? Czy się nie da.


(LeserGD) #4

>> Opis date <<

To samo uzyskasz wpisując w konsoli date --help , po prostu odszukaj odpowiednią opcję i w skrypcie do polecenia date kolejną flagę.