В сценариях оболочки Linux вы можете манипулировать датами и форматировать их, используя различные методы. Вот несколько примеров:
-
Использование команды
date:#!/bin/bash # Get the current date and time current_date=$(date +"%Y-%m-%d") current_time=$(date +"%H:%M:%S") echo "Current date: $current_date" echo "Current time: $current_time" -
Использование команды
dateс определенной датой:#!/bin/bash # Format a specific date formatted_date=$(date -d "2021-12-25" +"%A, %B %d, %Y") echo "Formatted date: $formatted_date" -
Использование функции
strftimeвawk:#!/bin/bash # Format the current date using awk formatted_date=$(awk 'BEGIN { print strftime("%A, %B %d, %Y") }') echo "Formatted date: $formatted_date" -
Использование команды
dateв произвольном формате:#!/bin/bash # Format the current date with a custom format formatted_date=$(date +"%d/%m/%Y") echo "Formatted date: $formatted_date"
Это всего лишь несколько примеров форматирования дат в сценарии оболочки Linux. Существует множество других возможностей в зависимости от ваших конкретных требований.