Sed 使用shell脚本从文件中删除特定单词
我会请求一些关于基本shell脚本的帮助,该脚本应该完成以下工作 文件给定文件路径中的特定字始终为常量 备份文件 删除特定单词或用替换该单词; 保存文件更改 范例 文件名-abc.cfg 包含以下行 网络;私有的临时雇员窗户;系统32 我使用了以下SED命令进行操作 sed-i-e/温度/d abc.cfg 输出不符合预期。删除完整的行,而不是仅删除单词TempSed 使用shell脚本从文件中删除特定单词,sed,Sed,我会请求一些关于基本shell脚本的帮助,该脚本应该完成以下工作 文件给定文件路径中的特定字始终为常量 备份文件 删除特定单词或用替换该单词; 保存文件更改 范例 文件名-abc.cfg 包含以下行 网络;私有的临时雇员窗户;系统32 我使用了以下SED命令进行操作 sed-i-e/温度/d abc.cfg 输出不符合预期。删除完整的行,而不是仅删除单词Temp 任何帮助都将不胜感激。谢谢sed匹配行,而/d是delete指令,这就是为什么会得到一个删除行。取而代之的是,用替换词将冒犯的词替换为
任何帮助都将不胜感激。谢谢sed匹配行,而/d是delete指令,这就是为什么会得到一个删除行。取而代之的是,用替换词将冒犯的词替换为“无”:
sed 's/Temp;//g' abc.cfg
g修饰语表示globlal,以防冒犯词出现不止一次。通常,在您确定您的命令或使用-I.backup之前,我不会使用-I内联标志。谢谢。我采纳了你的建议,但没能通过。不过,我很感谢你的意见 我能够使用以下SED语法实现这一点 sed-e s/Temp//g-i.backup abc.cfg
我想在更改之前进行备份&因此-我很有帮助 这不是回答,而是评论。我没有收到通知,只是碰巧看到了这一点。请删除此答案,如果您需要澄清,请评论我的答案。如果我的回答确实解决了你的问题,无需评论,请点击向上/向下投票旁边的V勾,让未来的读者知道这个问题已经解决了。你可能想再看一看,以更好地了解这个网站,这是非常不同于普通论坛。