|

楼主 |
发表于 2008-4-5 19:14:49
|
显示全部楼层
Post by knut;1834983
非要单用一个sed命令来解决么?
如果分着写倒是非常简单的
比如交换第四行和第五行的内容
先输出1-3行内容 输出第5行内容 输出第四行内容 输出第六行到末尾的内容:
sed -ne '1,3p' t.txt;sed -ne '5p' t.txt ;sed -ne '4p' t.txt ;sed -ne '6,$p' t.txt
最好用sed一次性解决,或者说它是个游戏,或者说是纯技术上的锻练,
如果要阁下这种意义上的简单,还不如用vi直接ddp一秒种完成。 |
|