Sorting 日期排序数据并仅打印所需的日期列
假设我有这样的数据(文件是文本文件)Sorting 日期排序数据并仅打印所需的日期列,sorting,unix,Sorting,Unix,假设我有这样的数据(文件是文本文件) 我想要的是排序并只打印屏幕上时间介于19:01:15到22:01:15之间的列。请帮助。您可以使用以下awk: $ awk '$2>"19:01:15" && $2<"22:01:15"' file user1 21:01:15 user1@gmail.com $awk'$2>“19:01:15”&&&$2=“19:01:15”&&&$2恕我直言,我需要通过unix命令或shell脚本使用它。它是否解决了您的问题,@user26
我想要的是排序并只打印屏幕上时间介于19:01:15到22:01:15之间的列。请帮助。您可以使用以下
awk
:
$ awk '$2>"19:01:15" && $2<"22:01:15"' file
user1 21:01:15 user1@gmail.com
$awk'$2>“19:01:15”&&&$2=“19:01:15”&&&$2恕我直言,我需要通过unix命令或shell脚本使用它。它是否解决了您的问题,@user2617138?既然你是新来的,如果你的问题已经解决了,请别忘了把答案标为“接受”。您可以点击答案旁边的复选标记,将答案从空心切换为绿色。看看你是否有任何疑问!
$ awk '$2>"19:01:15" && $2<"22:01:15"' file
user1 21:01:15 user1@gmail.com
$ awk ' $2>="19:01:15" && $2<="22:01:15"' file
user1 21:01:15 user1@gmail.com
user2 22:01:15 user2@gmail.com
user3 19:01:15 user3@gmail.com