Я використовую sed. Я використовував регулярний вираз, наскільки я міг бачити, але sed нічого не робив. Виявляється, я використовував \s+який sed не може зрозуміти, і коли я перейшов на [ ]+нього, працював.
Отже, підсумовуючи, я зробив регулярний вираз, який для його роботи повинен був уникнути майже всього і видалити \sпробіл. Здається, що існує режим, щоб уникнути всього цього. -rТому я хотів запитати:
- Чому
-rдля sed не є режим за замовчуванням? Чому мені довелося піти на стільки неприємностей, щоб уникнути всього? manкаже, що є можливість--posixі що "POSIX.2 BREs повинні підтримуватися" На що це стосується? Режим NFA / DFA?
\s+використання Perl[[:space:]][:space:]]*у BRE та той самий або[[:space:]]+в ERE.