я случайно найти это регулярное выражение в sed
документов:
^\(.*\)\n\1$
И это объясняет:
This matches a string consisting of two equal substrings separated
by a newline.
Я вижу, что он соответствует любым символам, заканчивается символом новой строки, но больше ничего. Может ли кто-нибудь дать мне объяснение?
Каждый ингредиент объясняется в этом разделе: http://www.gnu.org/software/sed/manual/sed.html#Regular-Expressions –