2010-08-26 61 views

回答

1

如果你可以在你的SISTEM

tail -n +2 filename > finalfilename 

安裝TAIL顯示,除了第一行中的所有文件名。

在我看來,Windows CMD不是最好的「終端」。但是,您不需要tail命令。正如Patrick Cuff所說,你可以使用基本相同的more命令。

我認爲這是使用內置命令做的最好的答案。

如果你對編程有一點了解,你可以製作一個小程序,它可以做你想做的事情,並在bat文件中調用它。

此外,您可以使用其他Windows終端,如cygwin,powershellconsole,它們具有更靈活的內置命令來執行此類操作。

+0

通過Cygwin安裝將獲得你很多這樣的工具。因爲我在文件中;做tail -n +2 $ i> $ i_noheader;完成 – 2010-08-26 12:24:37

+1

是的,但Patric Cuff的答案基本相同,並且內置於Windows:P。如果你想安裝一些新的shell,我認爲有些人更喜歡安裝PowerShell或控制檯,而不是Cygwin – Marco 2010-08-26 12:26:43

3

如果PowerShell是不是一種選擇,你可以使用more命令:

more [file] +2 > [new file] 

棒,在一個for循環,也然後重命名[new file][file],你就會有該文件減去第一行。

不漂亮,但應該工作。