Sed kullanıyorum. Görebildiğim kadar doğru bir regex kullanıyordum, ama sed hiçbir şey yapmadı. \s+
Hangi sed'in anlayamadığını kullandığım ortaya çıktı ve geçiş yaptığımda [ ]+
işe yaradı.
Özetle, çalışmak için hemen hemen her şeyden kaçmak ve \s
boşluk için kaldırmak zorunda olduğum bir normal ifade yaptım . Tüm bunlardan kaçınmak için bir mod var gibi görünüyor -r
Yani sormak istedim:
-r
Sed için varsayılan mod neden olmasın ? Neden her şeyden kaçmak için bu kadar çok beladan gitmek zorunda kaldım?man
seçeneğin olduğunu--posix
ve "POSIX.2 BRE'lerin desteklenmesi gerektiğini" söylüyor. Bu ne anlama geliyor? NFA / DFA modu?
\s+
kullanımı gibi boşlukları eşleştirmek[[:space:]][:space:]]*
için[[:space:]]+
.