WWW.GENTOO-SRBIJA.ORG
...95% of all computer errors occur between chair and keyboard (TM) Sreda, 07 Januar/2009  
 » SADRŽAJ
 › Uvod
 › Performanse
 › Mirori
 › Linkovi
 › Download
 › Mailing lista
 › Kontakt
 » PROFIL
» šifra
zapamti me
  Registracija
 » PRETRAGA
 » NOVI PAKETI
net-dns/dnstop-20080502: Displays various tables of DNS traffic on your network.
media-libs/swfdec-0.8.4: Macromedia Flash decoding library
media-libs/swfdec-0.8.2: Macromedia Flash decoding library
media-libs/swfdec-0.8.0: Macromedia Flash decoding library
media-plugins/vdr-femon-1.6.6: VDR Plugin: DVB Frontend Status Monitor (signal strengt/noise)
media-sound/banshee-1.4.1-r4: Import, organize, play, and share your music using a simple and powerful interface.
dev-python/gdl-python-2.19.1-r1: Python bindings for GDL
dev-python/gdl-python-2.19.1: Python bindings for GDL
sci-astronomy/pyephem-3.7.3.3: Astronomical routines for the python programming language
dev-python/egg-python-2.19.1: EggTrayIcon bindings for Python
 » WEBMAIL
 » GENTOO-PORTAGE
And we're back
Forum index ›› Development › timezones bash way! [ Sredjeno ]  
  AUTOR   PORUKA

Moderator
Učlanjen: 13 Apr 05
Lokacija: Užice
Poruke: 120
profil¬ poruka¬
 Oglašeno: 09 Jan 06  23:26   Izmenio: Petar

Å 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 
 
..... 



Site Admin
Učlanjen: 31 Mar 05
Lokacija: Zürich
Poruke: 226
profil¬ poruka¬
upRE: timezones bash way! [ Sredjeno ]  Oglašeno: 10 Jan 06  00:40   Izmenio: steveb

#!/bin/bash 
_date="+%a %H:%M:%S %Y %z %Z" 
echo "Los Angeles" 
TZ=America/Los_Angeles date "${_date}" 
    echo -ne "\nBelgrade\n" 
TZ=Europe/Belgrade date "${_date}"