我有一个file.txt
格式为 with 的行HH:MM:SS
:
00:05:50
01:40:10
00:23:09
00:34:02
我想打印出显示时间在 30 分钟和 1 小时 20 分钟之间的行。
这是我的尝试:
LINES=`grep '(00:[3-5][0-9]:[0-5][0-9]|01:[01][0-9]:[0-5][0-9]|01:20:00)' file.txt`
echo "$LINES"
然而,这并没有显示任何结果。我究竟做错了什么?
谢谢!