如何在 OS X 上的“date”命令中获得换行符?

如何在 OS X 上的“date”命令中获得换行符?

date是否可以在Mac OS X 的命令结果中强制换行?

这旨在与 GeekTool 一起使用,以便我可以在第一行显示当前日期,在第二行显示时间。

目前,我使用两个单独的命令。第一个命令用于日期:

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

第二个是时间:

date '+%l:%M %p'

我尝试插入 \n 和 CR,但没有成功。

答案1

你不能使用\n,但%n可以工作——参见man strftime

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

将会输出:

Sunday July 28, 2013
 2:18 PM

(请注意,第二行上的初始空格是由填充格式造成的。)

相关内容