2013-05-11 53 views
0

我在读取this question关于删除特定行,但从特定行到文件末尾的过程如何?直到最后删除特定行

我的猜测(尽管是错误的):

sed -e '2d-$d' foo 

,而这将删除第二行和最后一行:

sed -e '2d;$d' foo 
+5

范围由逗号指定。 '2,$ d' – Kevin 2013-05-11 04:04:59

回答

1

正确的表达是

sed -e '2,$d' foo 

即对于从第2行到最后一行的所有行,请删除。

+0

哦,这只是附加的'd'! – Michelle 2013-05-11 04:09:54