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

  • Jimmie Jones

    Jimmie Jones

    16 Kasım 2007
  • Motor Trend Channel

    Motor Trend

    11 Mart 2006
  • MyCyberAcademy

    MyCyberAcade

    2 EKİM 2011