我正在尝试找到一种方法来使用date
linux 命令来打印Today is June 8, 2021
手册页中的搜索没有显示Today is
输出中包含的任何内容
是否可以使用date
命令以上述格式打印当前日期
答案1
Today is
按逐字格式使用:
date '+Today is %B %-d, %Y'
请参阅man 1 date
以了解诸如 之类的标记%B
。注意%-d
打印8
在哪里%d
打印08
。
%B
打印语言环境的完整月份名称。在任何英语语言环境中,上述命令都应该有效。如果您的语言环境是非英语的,那么您需要设置LC_TIME
为某个英语语言环境才能获得June
。C
语言环境应该在任何系统中都可用,它会为您提供英文月份名称:
LC_TIME=C date '+Today is %B %-d, %Y'