【发布时间】:2012-04-29 17:14:09
【问题描述】:
我有一个文件,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.
如何删除“②”、后面的任何内容以及前面的任何单个空格?
- How can I remove all text after a character in bash? 的解决方案似乎不起作用,可能是因为“②”不是普通字符。
- 文件以 UTF-8 格式保存。
【问题讨论】:
-
什么操作系统?你的文本是什么编码的?
标签: ruby perl bash sed python-2.7