sed 命令是 linux 中一个常用的文本命令,处理替换、增加文本等很方便。
对于要在某行下增加带缩进的文本 \\t 不能很好处理,输出结果并不是缩进,变成了一个字符 t。
处理方法也很简单,既然转义成了 t,我们可以先增加一个空白字符让它先转义\ ,后面再用 \t 应该就可以了, 也就是\ \t
如我们增加一行带缩进完整命令就是
sed -i '/ 特定字符串 /a\ \t 新行字符串' file如我们在文本 3456 下行增加一行带 2 个缩进 TAB 的 zengjia 字符可以这样写

终端写入下列命令
sed -i '/3456/a\ \t\tzengjia' ./1
正文完

