Я хочу отобразить следующую строку:
Current date is: 2013/12/03
Current time is: 08:50 PM
То, что я сделал, это:
echo "Current date is:" date +%D
echo "Current time is:" date +%R
Но я не смог получить ответ. Пожалуйста, помогите мне.
Вам необходимо заменить значение команды, поместив его в $( ... )
echo "Current date is: $(date +%D)"
или используя обратные метки (общий более старый синтаксис, который вы увидите)
echo "Current date is: `date +%D`"
См. Раздел Подстановка команд руководства по bash
.Попробуйте также эту команду на терминале для отображения даты в формате (год / месяц / дата),
echo "Current date is:" $(date +'%y/%m/%d')
Для отображения времени в формате AM, PM,
echo "Current time is:" $(date +"%r")