Я пытаюсь использовать регулярное выражение, используя sed
. Я тестировал свое регулярное выражение с помощью kiki, приложение gnome для тестирования regexpd, и оно работает в кики.
date: 2010-10-29 14:46:33 -0200; author: 00000000000; state: Exp; lines: +5 -2; commitid: bvEcb00aPyqal6Uu;
Я хочу заменить author: 00000000000;
на ничего. Итак, я создал regexp, который работает, когда я тестирую его в kiki:
author:\s[0-9]{11};
Но не работает, когда я тестирую его в sed
.
sed -i "s/author:\s[0-9]{11};//g" /tmp/test_regex.txt
Я знаю, что regex имеет разные реализации, и это может быть проблемой. Мой вопрос: как я, по крайней мере, пытаюсь "отлаживать" то, что происходит с sed? Почему он не работает?