Chinaunix
标题:
sed新手又有问题,请大侠耐心解答
[打印本页]
作者:
javaleo
时间:
2007-08-26 12:49
标题:
sed新手又有问题,请大侠耐心解答
如附件所示:
第一个sed命令
sed '1{n;d;}' datafile
我理解,就是先定位(行1)然后next后,把该行(第二行)删去;
第二个sed命令
sed '{n;d;}' datafile
我不理解,看运行结果是每读一行把下一行delete掉,为什么会这样?
第三个sed命令
sed '{2n;d;}' datafile
就是运行后结果只有一行的western WE Sharon Gray 5.3 .97 5 23我就更不理解了
请指教
sed_question.jpg
(58.41 KB, 下载次数: 29)
下载附件
2007-08-26 12:49 上传
作者:
linux_paly
时间:
2007-08-26 13:31
sed '{n;d;}' n 读取下1行 d 删除 就是读取1行 删1行
sed '{2n;d;}' 读取第2行 d删除 除第2行 全删
sed '1{n;d;}' 从第1行开始 n读取下一行 删除
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2