**已关闭。**此问题为not reproducible or was caused by typos。目前不接受答复。
此问题是由打印错误或无法再重现的问题引起的。虽然类似的问题在这里可能是on-topic,但这个问题的解决方式不太可能帮助未来的读者。
6天前关闭
Improve this question
我试图用空格替换下面的字符串并将其保存到文件中。
*wrap*_trig[0]
我试过下面的sed cmd,但它不工作。出什么事了。
sed -i 's/*wrap\*_trig[0\]/ /g' file.txt
1条答案
按热度按时间hgc7kmma1#
这可能对你有用(GNU sed):
记住,
*
和[...]
是替换命令的LHS上的元字符,如果文字必须通过前缀\
或通过[
和]
包围字符进行转义/引用。如果*
和]
前面没有字符,或者[
后面没有字符,则不需要用引号括起来。以下是一些更多的解决方案:
或