sed是个小巧的工具,可以很方便的处理文本。其简单使用如查找、替换、增删等都可以在某一行中完成。
但有些场景需要处理多行,比如“打印出符合某一模式的前三行”等等。这时就要用到sed的多行模式。
1,处理多行模式 N、D、P;
2,保持空间(hold space)和模式空间(pattern space)的内容互相转换命令:H、h、G、g、x;
3,分支和条件命令更改控制流: “:”、b、t;
参考自这里 。
本文介绍了sed编辑器在处理多行文本时的实用技巧,包括N、D、P命令的应用,holdspace与patternspace之间的数据交换,以及如何通过“:”、b、t命令来改变控制流。
sed是个小巧的工具,可以很方便的处理文本。其简单使用如查找、替换、增删等都可以在某一行中完成。
但有些场景需要处理多行,比如“打印出符合某一模式的前三行”等等。这时就要用到sed的多行模式。
1,处理多行模式 N、D、P;
2,保持空间(hold space)和模式空间(pattern space)的内容互相转换命令:H、h、G、g、x;
3,分支和条件命令更改控制流: “:”、b、t;
参考自这里 。
1241
1227
786

被折叠的 条评论
为什么被折叠?