例如:有个文件test的内容如下:
ert
fff
**
[abcfd]
123
324
444
[rty]
**
fgfgf
怎么能截取
[abcfd]
123
324
444
[rty]
这一部分出来呢?
答案: sed -n '/\[abcfd\]/,/\[rty\]/p' test
ert
fff
**
[abcfd]
123
324
444
[rty]
**
fgfgf
怎么能截取
[abcfd]
123
324
444
[rty]
这一部分出来呢?
答案: sed -n '/\[abcfd\]/,/\[rty\]/p' test
0
get 谢谢学长分享
lyhabc 发表于 2016-3-16 15:45
sed -n '/03\/Mar\/2016:02:52/,/03\/Mar\/2016:03:03:20/'p /usr/local/nginx/logs/cn.log |awk '{print ...
get 谢谢学长分享
0
为啥用-r选项sed -n -r '/^[/,/^[/'p test.txt不行呢,-r不是可以不用加\脱义的吗?
大漠之烟 发表于 2015-9-22 16:19
sed -n '/^\[/,/^\[/p' test.txt
为啥用-r选项sed -n -r '/^[/,/^[/'p test.txt不行呢,-r不是可以不用加\脱义的吗?
0
同问 为什么-r不可以呢 必须要用脱译符号
善思致用 发表于 2016-6-17 15:47
为啥sed -n -r '/[abcfd]/,/[rty]/p' test这样不行呢,-r选项不是可以脱义吗?
同问 为什么-r不可以呢 必须要用脱译符号
编辑回复