Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ubuntu Sed替换子模式中的多个单词_Ubuntu_Unix_Sed - Fatal编程技术网

Ubuntu Sed替换子模式中的多个单词

Ubuntu Sed替换子模式中的多个单词,ubuntu,unix,sed,Ubuntu,Unix,Sed,我有话要说 word-我想用它替换 ^我该如何处理sed sed -i 's/word-/\^word/g' file_name.txt :将's'word-替换为文件\u name.txt中的^word globally'g',并将其'-i'保存到原始文件中。欢迎访问,始终尝试在帖子中显示您的努力,以便用代码标签解决您的问题。OP希望胡萝卜出现在单词前面:sed's/word-/^word/'啊,我明白了,对不起,我错过了“胡萝卜”。谢谢你指出蔬菜需要在单词前面。你不必在替换字符串中逃避,它

我有话要说 word-我想用它替换 ^我该如何处理sed

sed -i 's/word-/\^word/g' file_name.txt

:将
's'
word-替换为文件\u name.txt中的^word globally
'g'
,并将其
'-i'
保存到原始文件中。

欢迎访问,始终尝试在帖子中显示您的努力,以便用代码标签解决您的问题。OP希望胡萝卜出现在单词前面:
sed's/word-/^word/'
啊,我明白了,对不起,我错过了“胡萝卜”。谢谢你指出蔬菜需要在单词前面。你不必在替换字符串中逃避,它在那里并不特别。呃,我只是喜欢拼写检查;是的,插入符号。