我有一个文件file1.txt
,像这样:
This is some text.
This is some more text. ② This is a note.
This is yet some more text.
我需要删除出现在“②”之后的任何文本,包括“②”和紧接其前出现的任何单个空格(如果存在这样的空格)。例如,上面的文件将变为file2.txt
:
This is some text.
This is some more text.
This is yet some more text.
如何删除“②”、后面的任何内容以及前面的任何单个空格?
- 如何在 bash 中删除一个字符后的所有文本?似乎不起作用,也许是因为“②”不是一个普通的字符。
- 该文件以 UTF-8 格式保存。