date problem

Sekcia: Konfigurácia 12.11.2012 | 08:12
Avatar Ivan Centos 6.x  Používateľ
Zdravim,

ked v bashi zbehnem tento prikaz:
current_date="$($date +%Y%m%d)$($date +%H%M%S)"
date="$($date +%d/%m/%Y)$($date +%H:%M:%S)"

dostanem error hlasku: /bin/date: invalid date `@1352373881'
Preco..?

Dakujem.
    • Re: date problem 12.11.2012 | 11:00
      WlaSaTy   Návštevník
      Lebo ho nastavuješ.
    • Re: date problem 12.11.2012 | 11:06
      Avatar vojto   Používateľ
      Po spusteni toho, co si napisal, to u mna v bashi vyzera presne takto:
      localhost:/$ current_date="$($date +%Y%m%d)$($date +%H%M%S)"
      -bash: +%Y%m%d: command not found
      -bash: +%H%M%S: command not found
      localhost:/$ date="$($date +%d/%m/%Y)$($date +%H:%M:%S)"
      -bash: +%d/%m/%Y: No such file or directory
      -bash: +%H:%M:%S: command not found
      localhost:/$

      IMHO Tvoja otazka patri skôr do shell skripting fora alebo bash shell fora.
      Nuž ale, navod na bash najdes v PDF napr. tu: Bash shell scripting.
      To co si napisal je daleko od spustenia bez chyby. Radsej napis o co ti ide, svojimi vlastnymi slovami.
      Napriklad toto funguje bez chyby: date="$(date '+%d/%m/%Y %H:%M:%S')"