Здесь показаны различия между двумя версиями данной страницы.
linux:bash-date [2018/03/24 09:15] |
linux:bash-date [2021/02/11 09:20] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | =====Linux: получить дату-время в скрипте bash===== | ||
+ | <code 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 | ||
+ | </code> | ||
+ | \\ | ||
+ | Отсюда: http://trainingweb.ru/page/date-bash |