Linux: получить дату-время в скрипте bash
#!/bin/bash
# поставьте русскую локаль
date
#вывод: Втр Май 30 11:19:35 MSK 2017
# вы можете присвоить переменной результат работы команды date
cur_date=$(date);
# вывод даты
date_now=$(date +%Y-%m-%d)
echo $date_now
# вывод времени
time_now=$(date +%Y-%m-%d\ %H:%M:%S)
echo $time_now
# вывод времени для timestamp (firebird)
time_now=$(date +%d.%m.%Y\ %H:%M:%S)
echo $time_now
#======
string_desc="now: "
string_date=$(date)
#конкатенация строк
string=$string_desc$string_date
echo $string
#вывод:
#now: Втр Май 30 11:24:39 MSK 2017
Отсюда: http://trainingweb.ru/page/date-bash