在 unix 中打印 'date'

printing 'date' in unix

命令 echodate 给出输出:Sun Aug 20 08:14:50 2017。 我想要日期格式:8 月 20 日。 我尝试了命令:echodate|awk '{print , }',输出到我想要的:Aug 20

还有其他方法吗?

如果您查看 date 手册页,您会发现它完全有能力提供您想要的内容 而无需 通过文本过滤器传递输出 - 您可以只用+指定输出格式,如:

pax> date +"%b %d"
Aug 20