2013-07-12 32 views
0

我怎樣才能得到cat命令的輸出,讓我看到只有85到158行文件的輸出。
我知道我可以將數字添加到每個石灰然後管它,但我不想刪除後面的數字。Unix貓只輸出行的範圍

或者我應該使用其他文本解析器? 謝謝。

回答

6

您可以使用SED:

sed -n '85,158p' file 

head -n 158 file | tail -n 73 # 158-85=73 
+0

Thx,就像一個魅力:D我會在5分鐘內接受它。頭+尾尼斯一個:) – mirkobrankovic

1

您可以在此還可以使用:

cat file | sed -n '85,158p' file 
1

的sed '85,158 d」文件

該命令對您的期望正確工作。

+0

解釋如何和爲什麼這個作品也可能是有用的。 –