Å ta ovde nije dobro?
Kod: vreme.sh #!/bin/bash
date="date +%a\ %H:%M:%S\ %Y\ %z\ %Z""
echo Los\ Angeles
TZ=America/Los_Angeles $date
echo
echo Belgrade
TZ=Europe/Belgrade $date
Kod: debug + date='date +%a\ %H:%M:%S\ %Y\ %z\ %Z'
+ echo 'Los Angeles'
Los Angeles
+ TZ=America/Los_Angeles
+ date '+%a' '%H:%M:%S' '%Y' '%z' %Z
date: too many non-option arguments: %H:%M:%S\ ...
Try `date --help' for more information.
+ echo
+ echo Belgrade
Belgrade
+ TZ=Europe/Belgrade
+ date '+%a' '%H:%M:%S' '%Y' '%z' %Z
date: too many non-option arguments: %H:%M:%S\ ...
Try `date --help' for more information.
Treba mi shell skripta koja pokazuje vreme u različitim zonama, znam da ovo gore moze da se drugačije odradi ( date="date +%c" prolazi bez problema) ali meni baš treba string koji pokazuje numeričku ( date +%z ) razliku u odnosu na UTC.
btw probao sam bez beksleša, ( date +%a%H%M%S%Y%z%Z ) i prodje ali je output ( Sun2319072006+0100CET ) nikakav.
Kako da ga nateram da _space_ ne tretira kao metacharacter?
finally evo kako treba da izgleda.
Los Angeles
Sun 14:20:35 2006 -0800 PST
Belgrade
Sun 23:22:03 2006 +0100 CET
.....
|