LINUX.ORG.RU

История изменений

Исправление Smola, (текущая версия) :

Если я правильно понял, то у тебя для вычисления CAL иcпользуется переменная $DATE, которая появляется только после выполнения zenity.
Попробуй как-то так:

DATE=`zenity --calendar \
   --text="Выберите дату" \
   --date-format="%y%m%d"`
  
CAL=`calendar -t "$DATE" -A 0 -f /usr/share/calendar/ru_RU/calendar.common`

echo "$CAL"

Исходная версия Smola, :

Если я правильно понял, то у тебя для вычисления CAL иcпользуется переменная $DATE, которая появляется только после выполнения zenity.
Попробуй как-то так:

 \
DATE=`zenity --calendar \
   --text="Выберите дату" \
   --date-format="%y%m%d"`
  
CAL=`calendar -t "$DATE" -A 0 -f /usr/share/calendar/ru_RU/calendar.common`

echo "$CAL"