Предположим, у меня есть файл foo.txt со следующим содержимым:
[2010-11-13 12:00:02,656]
[2010-11-13 12:00:02,701]
[2010-11-13 12:00:02,902]
Когда я ack
для части даты со следующим, она работает:
ack "(?P<foo>\d{4}-\d{2}-\d{2})" foo.txt --output "\$1"
2010-11-13
2010-11-13
2010-11-13
Но когда я пытаюсь использовать --output
с названной группой "foo", я не могу заставить его работать:
ack "(?P<foo>\d{4}-\d{2}-\d{2})" foo.txt --output "(?P=foo)"
(?=foo)
(?=foo)
(?=foo)
Любая помощь очень ценит это. Большое спасибо.