Инструмент командной строки, которые я нахожу использовать для очень часто на Linux, является "дата" команды. Это довольно простая команда, которая возвращает вам дату и время, когда вы называете его без каких-либо вариантов. Но когда вы начинаете использовать некоторые из вариантов, она предоставляет вам этот инструмент может сделать Вашу жизнь гораздо легче и весело. Давайте более внимательно посмотрим на команду сам, и некоторые из ее вариантов и прохладно трюки, что мы можем сделать это сделать.
Первое, что нужно сделать, это получить текущую дату и время:
# Дата
Воскресенье 14 декабря 11:33:55 IST 2008
Это простейший использования этой команды. Теперь предположим, что вы хотели бы просто получить дату и ничего более:
# Дата + "% D"
14
Если вы хотите даты, в комплекте с дата, месяц и год:
# Дата + "D%% M% Y"
141208
Чтобы получить день недели вместе с остальными Дата:
# Дата + "%% D% M% Y"
Sun141208
Вот некоторые из многих возможностей, что "дата" команды дает тебе. Ознакомьтесь с "дата-справочной варианты". Некоторые интересные из них:
% D дата (мм / дд / гг)
% D день месяца (01 .. 31)
% м в месяц (01 .. 12)
% Y последние две цифры года (00 .. 99)
% место в сокращенные наименования будний день (воскресенье. сб)
% Локаль полное название дня недели, переменной длины (Sunday.. Субботы)
% B локали в сокращенные названия месяца (январь. декабря)
% B локаль полное название месяца, переменной длины (January.. Декабря)
% H час (00 .. 23)
% I час (01 .. 12)
% Y год (1970 ...)
Вы можете также сделать некоторые модные форматирования. Если Вы хотите добавить дефис или бэк-черту между различными частями даты:
# Дата + "% D-% M-% Y"
14-12-2008
# Дата + "% D /% м /% Y"
14/12/2008
Вы также можете использовать пробелы и запятые. Вот пример очень модные:
# Дата + "% A,% B% D% Y"
Воскресенья, 14 декабря 2008 года
Скажем вы хотите написать скрипт для резервного копирования Журналы форму Вы сервер. Вы хотите резервное копирование скрипт, чтобы получить журналов за день до и обратно их. Вот как вы можете получить накануне даты:
# Дата-дата = "вчера"
Суббота 13 декабря 12:04:03 IST 2008
Кроме того, вы также можете получить завтра дате:
# Дата-дата = "завтра"
Понедельник 15 декабря 12:04:39 IST 2008
Вы можете получить последнюю или в следующем месяце дату:
# Дата-дата = "последнего месяца"
Пятница 14 ноября 12:06:23 IST 2008
# Дата-дата = "следующем месяце"
Среда 14 января 12:06:25 IST 2009
Практически прохладной вещи, да! Вы только знакомитесь. Вы можете настроить дату вы хотите более точно, чем день и неделю, и получите сегодняшний день пять дней назад или семь дней с этого момента:
# Дата-дата = "5 дней назад"
Вторник 9 декабря 12:08:26 IST 2008
# Дата-дата = "7 дней"
Пятница 21 декабря 12:09:23 IST 2008
Вы даже можете попросить его более сложные вопросы, такие, как:
# Дата-дата = 'в следующую субботу "
Суббота 20 декабря 00:00:00 IST 2008
Или что-то совершенно в будущем:
# Дата-дата ='2 лет 3 месяца 4 дня
Пятница 18 марта 12:12:16 IST 2011
Это почти как если бы "дата" говорят Английский. Я постоянно открывать новые трюки. Так играть вокруг с ним и дайте мне знать, если вы нашли новые возможности прохладное, что я, возможно, не обнаружили пока.





























0 comments… (0 комментарии ... Добавить сейчас )
Оставить комментарий