【发布时间】:2019-02-20 01:22:01
【问题描述】:
在这个问题被标记为重复之前,让我解释一下。我正在尝试从文件中删除以下字符串:
* Running on http://0.0.0.0:80/ (Press CTRL+C to quit)
我看过类似的问题,他们建议使用 sed 命令:
sed -i -e 's/removedString//g' filename
问题是当我用字符串执行上述命令时:
sed -i -e 's/ * Running on http://0.0.0.0:80/ (Press CTRL+C to quit)//' filename
我收到以下错误:
sed: -and expression #1, character 24: `s' 命令的数字不能为零 (s /// 0)
我假设s/ 只适用于字符串而不是数字,有没有办法正确删除这个痛苦的字符串?
【问题讨论】:
-
您需要转义特殊字符,例如
*、/和.。 -
这与 Python 有什么关系?
-
我的错,把python放在那里是自动的lol