日期:2014-05-16  浏览次数:20597 次

bash shell 如何实现删除文件中的各行字符呢?

bash   shell   如何实现删除文件中的各行字符呢?  

文件内容如:  

1111111111
1111111111
2222222222
2222222222
2222222222

想删除文件中的第2,   3行,   结果如下:  

1111111111
2222222222
2222222222

这段shell代码如何实现呢?

------解决方案--------------------
sed '2,3d ' test.txt

------解决方案--------------------
上边那个不修改源文件.是修改后输出到屏幕.

下边这个是直接修改源文件.
sed -i '2,3d ' test.txt