在Linux中使用管道日期grep

时间:2017-05-17 21:05:06

标签: linux grep command

我想在Linux中过滤我的日期命令而不打印天数。所以我试着在Linux终端上做这样的事情(例如):

date | grep -v 'Tuesday'

但是,它没有用。它什么都不打印。这是正常的还是我犯了错误?

1 个答案:

答案 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