Возникли проблемы с отображением даты?

Я хочу отобразить следующую строку:

    Current date is: 2013/12/03

    Current time is: 08:50 PM

То, что я сделал, это:

    echo "Current date is:" date +%D



    echo "Current time is:" date +%R

Но я не смог получить ответ. Пожалуйста, помогите мне.

0
задан 14 December 2013 в 03:02

2 ответа

Вам необходимо заменить значение команды, поместив его в $( ... )

echo "Current date is: $(date +%D)"

или используя обратные метки (общий более старый синтаксис, который вы увидите)

echo "Current date is: `date +%D`"

См. Раздел Подстановка команд руководства по bash

.
0
ответ дан 14 December 2013 в 03:02
  • 1
    I' m удаляют php5 тогда, я хочу к новой установке, но это не устанавливает – Wittawat 29 May 2015 в 11:47

Попробуйте также эту команду на терминале для отображения даты в формате (год / месяц / дата),

echo "Current date is:" $(date +'%y/%m/%d')

Для отображения времени в формате AM, PM,

echo "Current time is:" $(date +"%r")
0
ответ дан 14 December 2013 в 03:02

Другие вопросы по тегам:

Похожие вопросы: