我正在尝试使用 sed 替换文本文件中的某些句点。我的文件是这样的:
a.b
aa.bb
aa. b
a . b
我要做的是用'§'替换在它们之前和之后有字符的句点。在这种情况下,“ab”和“aa.bb”。我已经设法用grep然后sed做到了:
egrep '[[:alpha:]]\.[[:alpha:]]' | sed 's/\./§/g'
但这不会让我继续操纵文件。如果我尝试
sed 's/[[:alpha:]]\.[[:alpha:]]/§/g'
它将像“ab”这样的字符串替换为“§”而不是“a§b”。
非常感谢帮助!