SORU
12 HAZİRAN 2013, ÇARŞAMBA


Bash komut dosyası zaman damgası değişken oluştur

Günlüğe biraz daha kolaylaştırmak için bir kabuk zaman bir değişken oluşturmak için çalışıyorum. Yazısının başında değişken oluşturmak istiyorum ve bunu dışarı echo $timestamp ben sorun her zaman geçerli zaman yazdırın. Düşündüm o zaman daha zor bir şey kanıtlıyor. Burada çalıştığım bazı şeyler:

timestamp="(date "%T")" echo (date "%T") yazdırır

timestamp="$(date "%T")" echo değişken başlatıldı zaman yazdırır.

Denedim diğer şeyler sadece daha iyi işe yaramadı küçük farklılıklar vardır. Herkes yapmak istediklerimi yapmak için nasıl biliyor mu?

CEVAP
13 Kasım 2013, ÇARŞAMBA


Eğer unix zaman damgası almak istiyorsanız, o zaman kullanmanız gerekir:

timestamp=$(date  %s)

%T sadece zaman; %H:%M:%S aynı ver (http://www.cyberciti.biz/faq/linux-unix-formatting-dates-for-display/)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jonathan D.

    Jonathan D.

    3 Kasım 2006
  • merumputdotcom

    merumputdotc

    24 ŞUBAT 2012
  • SPBedition

    SPBedition

    24 HAZİRAN 2013