Chinaunix

标题: sed 读取文件问题 [打印本页]

作者: 好看的附件    时间: 2010-08-03 16:57
标题: sed 读取文件问题
1. sed 读取文件时,是不是不会读入文件结尾的\n?
2. 如果没有读入\n,那么在创建多行模式空间的时候,\n是什么时候添加的?
   困惑了,请指教^^
作者: kwokcn    时间: 2010-08-03 17:15
与文件无关,关键在于G、H、N都是“append”的,同时sed是行处理的,因此每次append,他都会在目标空间先追加一个\n,再追加你让他追加的东西。当目标空间为空的时候,就成了开头“莫名”被追加了一个\n了。
作者: expert1    时间: 2010-08-03 17:16
楼上解释很科学O(∩_∩)O哈哈~
作者: 好看的附件    时间: 2010-08-03 17:18
回复 2# kwokcn


    恩,明白了,多谢
作者: 好看的附件    时间: 2010-08-03 17:18
回复 3# expert1


    O(∩_∩)O




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2