瓦工BIGGERBOX-20-1024

sed命令中如何在新增加一行前加上缩进tab

989次阅读
没有评论

sed 命令是 linux 中一个常用的文本命令,处理替换、增加文本等很方便。 对于要在某行下增加带缩进的文本…

sed 命令是 linux 中一个常用的文本命令,处理替换、增加文本等很方便。

对于要在某行下增加带缩进的文本 \\t 不能很好处理,输出结果并不是缩进,变成了一个字符 t。

处理方法也很简单,既然转义成了 t,我们可以先增加一个空白字符让它先转义,后面再用 \t 应该就可以了, 也就是\ \t

如我们增加一行带缩进完整命令就是

sed -i '/ 特定字符串 /a\ \t 新行字符串' file

如我们在文本 3456 下行增加一行带 2 个缩进 TAB 的 zengjia 字符可以这样写

sed 命令中如何在新增加一行前加上缩进 tab

终端写入下列命令

sed -i '/3456/a\ \t\tzengjia' ./1

sed 命令中如何在新增加一行前加上缩进 tab

正文完
 0
Win.Bandwh.com
版权声明:本站原创文章,由 Win.Bandwh.com 于2022-10-09发表,共计256字。
转载说明:本站文章欢迎转载,转载需注明出处。下载地址若失效,欢迎评论指出!
评论(没有评论)