Как я могу получить разрыв строки в команде «дата» в OS X?

492
htaidirt

Можно ли форсировать разрыв строки в результате dateкоманды для Mac OS X?

Это предназначено для использования с GeekTool, чтобы у меня была текущая дата в первой строке и время во второй.

Сейчас я использую две отдельные команды. Первый на дату:

date '+%A %B %d, %Y' 

И второе по времени:

date '+%l:%M %p' 

Я пытался вставить \ n и CR, но безуспешно.

1

1 ответ на вопрос

4
slhck

You can't use \n, but %n works – see man strftime.

date '+%A %B %d, %Y%n%l:%M %p' 

Will output:

Sunday July 28, 2013 2:18 PM 

(Note that the initial whitespace on the second line is caused by the padded format.)

Большой! Большое спасибо за ответ и ссылку. htaidirt 10 лет назад 0