Програмиране на BASH

Команда за дата в Bash

Команда за дата в Bash
Извършването на операция с дата в скриптове на черупки е много често, особено при изпълнение на задачи за планиране. Но справянето с „дата“ в bash скриптове е заплетена работа. Bash идва с командата “date”, която показва датата в различни формати.

Тази публикация е посветена на обсъждането на командата “date”, нейния синтаксис и използване в bash. Нека първо разберем синтаксиса на командата “date”:

$ sate + [formate_option]

Нека да разгледаме списък с опции за формат на командата „дата“:

Формат Описание
дата +% a Дава име на делничния ден [Понеделник, Неделя, Петък]
дата +% A Дава име на делничния ден [понеделник, неделя, петък]
дата +% b Дава име на месеца [януари, февруари, март]
дата +% B Дава име на месеца [януари, февруари, март]
дата +% d Показва ден от месеца [05]
дата +% D Показва текущата дата MM / DD / YY формат [11-01-21]
дата +% F Показва дата във формат ГГГГ-ММ-ДД [2021-11-01]
дата +% H Показва час в 24-часов формат [22]
дата +% I Показва час в 12-часов формат [11]
дата +% j Показва деня от годината [001 - 366]
дата +% m Показва номера на месеца [01-12]
дата +% M Показва минути [00-59]
дата +% S Показва секунди [00-59]
дата +% N Показва се в наносекунди
дата +% T Показва времето като HH: MM: SS [в 24-часов формат]
дата +% u Ден от седмицата [1-7] 1 е понеделник, 6 е събота
дата +% U Показва номера на седмицата в годината [00-53]
дата +% Y Показва година ГГГГ [2021]
дата +% Z Показва часова зона

Всяка от споменатите по-горе опции може да се използва с командата за дата; нека допълнително да проучим командата за дата:

Как да отпечатате дата във формат MM-DD-YYYY:

Пиша прости скриптове за bash, за да покажа датата в различни формати. За да напиша скрипта, използвам редактора “vim”. За да получите универсален редактор, използвайте командата, спомената по-долу:

$ sudo apt install vim

Въведете “vim” в терминала, за да стартирате vim редактор:

#!/ bin / bash
днес = 'дата +% m-% d-% Y'
echo $ днес

Запазил съм файла с името „datefile.sh ”, за да го изпълните, използвайте командата:

$ bash datefile.ш

Имайте предвид чувствителността на буквите към буквите, „M“ е за минути, а „m“ е месецът.

Как да отпечатате дата във формат ММ-ГГГГ:

Нека променим формата на датата:

#!/ bin / bash
днес = 'дата +% m-% Y'
echo $ днес

Сега денят се показва преди месеца.

Как да покажа броя на текущия ден и изминалите секунди:

Изчисляването на броя на дните и дори на броя на секундите изглежда непрактично, но благодарение на командата “date” може лесно да се отпечата в терминал:

#!/ bin / bash
numberOfdays = 'дата +% j'
echo “Текущият ден номер:“ $ numberOfdays
numberOfseconds = 'дата +% s'
echo „Общо секунди, изминали тази година:„ $ numberOfseconds

Как да покажа номера на седмицата с помощта на командата за дата:

Друга вълнуваща характеристика на командата “date” е, че тя може бързо да ви каже номера на седмицата в годината. За да получите номера на седмицата, въведете следната команда:

$ дата +% U

Или ако работите с bash скриптове, опитайте следната програма, използвайки всеки редактор:

#!/ bin / bash
weekNumber = 'дата +% U'
echo „Седмичният номер на годината е:“ $ weekNumber

Как да покажа времето с помощта на командата за дата:

Нека напишем програма за показване на времето с помощта на командата за дата:

#!/ bin / bash
Time = 'дата +% T'
echo „Времето е:“ $ Time

Заключение:

Командата “date” е вградена команда на Unix-подобни операционни системи, които освен да показват дата, могат да се използват и с други команди. В това ръководство разбрахме синтаксиса и използването на командата “date” в bash скриптове, за да я покажем в различни формати.

Как да промените левия и десния бутон на мишката на компютър с Windows 10
Напълно нормално е всички устройства на компютърни мишки да са ергономично проектирани за десничари. Но има налични устройства за мишка, които са спец...
Емулирайте кликванията на мишката, като задържите курсора на мишката с кликаща мишка в Windows 10
Използването на мишка или клавиатура в неправилна поза при прекомерна употреба може да доведе до много здравословни проблеми, включително напрежение, ...
Добавете жестове на мишката към Windows 10, като използвате тези безплатни инструменти
През последните години компютрите и операционните системи значително се развиха. Имаше време, когато потребителите трябваше да използват команди за на...