Я пытаюсь использовать регулярное выражение с командой grep Linux
(^\s*\*\s*\[ \][^\*]+?(\w*\:[^\*]+\d$)|([^\*]+[.]com[.]au$))
Когда я пробую это на https://www.regextester.comс содержимым файла, Я получаю требуемый результат, т. е. требуемые поля сопоставляются, но когда я пытаюсь использовать его как
grep '(^\s*\*\s*\[ \][^\*]+?(\w*\:[^\*]+\d$)|([^\*]+[.]com[.]au$))' file1
, все, что он дает мне, это ноль!
В чем проблема?