我正在尝试使用 sed 在文件中插入(-i)确切的代码行。这是要插入的行:
“一些文字”。$索引++ 。"\t" 。'虚拟文本' 。"\t"'\
这是我尝试过的(shell脚本):
sed -i '66 i\"Sometext" . $index++ . "\t" . 'dummytext' . "\t"' filename
这是文件名中的结果:
“一些文字”。$索引++ 。“”。虚拟文本。" "
它应该在哪里:
“一些文字”。$索引++ 。"\t" 。'虚拟文本' 。"\t"
显然,某些字符被 sed 解释为 sed 命令,我想避免这种情况。
请记住上述示例的任何指针/提示/提示?