2017-07-27 61 views
0

如何用Unix工具去掉文本文件的最後一行?行動可以發生,所以可能是truncate版本將不勝感激。去掉外殼中的最後一行

我想應該有一個解決方案,使用grep,sedhead或類似的工具,但我找不出一個簡潔的版本。

輸入:

one 
two 
three 

輸出:

one 
two 
+0

你是怎麼得到22k代表分數,仍然沒有在這裏學習規則的? –

+0

你問這個問題嗎?因爲你認爲這個問題太簡單了,難以回答,因此低於你的水平? – Alfe

+1

我問,因爲我想知道如何能夠賺取22k代表,但仍然不明白什麼問題是在這裏主題,以及如何應該問。我也想知道你是怎麼沒能自己找到解決方案的,唯一能回答的是你甚至沒有嘗試過。你做的唯一的事情就是發佈你的「問題」與噸無關標籤。做得好。 –

回答

1

sed是你的朋友。這會打印一切,但不是給定文件的最後一行。

$ sed \$d file