我能用通配符吗?在白鹭里?我只想从数据中打印以'02‘或'03’开头的匹配字符串。
在命令下试过了,但没有用。
egrep '03/??/16|02/??/16' test
数据
01/19/16
02/19/16
02/13/16
03/04/16
03/05/16
发布于 2016-04-03 22:45:36
您真的看过egrep
的手册页吗?有人写到,?
指定前面的项目最多匹配一次(即零次或一次)。您可能要寻找的是与一个字符完全匹配的.
模式。
你需要的可能是
egrep '03/../16|02/../16' test
或
egrep '(03|02)/../16' test
发布于 2016-04-03 22:46:15
使用.
而不是?
来匹配这样的单个字符:
egrep '03/../16|02/../16' test
或使用适当的数字字符类。
egrep '(03|02)/[0-9]{2}/[0-9]{2}' test
https://stackoverflow.com/questions/36396016
复制