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
(请注意,第二行上的初始空格是由填充格式造成的。)