我想在Linux中过滤我的日期命令而不打印天数。所以我试着在Linux终端上做这样的事情(例如):
date | grep -v 'Tuesday'
但是,它没有用。它什么都不打印。这是正常的还是我犯了错误?
答案 0 :(得分:3)
日期可以以您想要的几乎任何格式打印。要打印没有星期几的日期和时间:
$ date '+%D %r'
05/17/17 02:09:22 PM
+%D %r
描述了格式。有许多可能的格式。有关详细信息,请参阅man date
。
date | grep -v 'Tuesday'
这不会删除日期。它会删除包含字符串Tuesday
的任何行。例子:
$ date
Wed May 17 14:14:12 PDT 2017
$ date | grep -v 'Wed'
$ date | grep -v 'Thu'
Wed May 17 14:14:20 PDT 2017