Saya menggunakan sed. Saya menggunakan regex yang benar sejauh yang saya bisa lihat, tetapi sed tidak melakukan apa-apa. Ternyata saya menggunakan \s+yang tidak bisa mengerti, dan ketika saya beralih ke [ ]+itu berhasil.
Jadi singkatnya, saya membuat regex yang berfungsi agar saya harus melarikan diri dari hampir semua dan menghapus \sspasi putih. Tampaknya ada mode untuk menghindari semua ini yang -rJadi saya ingin bertanya:
- Mengapa bukan
-rmode default untuk sed? Kenapa aku harus bersusah payah untuk melarikan diri semuanya? manmengatakan bahwa ada opsi--posixdan "POSIX.2 BREs harus didukung" Apa artinya ini? Mode NFA / DFA?
\s+digunakan[[:space:]][:space:]]*di BRE dan yang sama atau[[:space:]]+di ERE.