【发布时间】:2009-08-18 16:38:08
【问题描述】:
有没有办法在 Windows 命令行上模拟 *nix tail 命令?我有一个文件,我想要一种方法来剪掉前 n 行文本。例如:
D:\>type file.txt
line one
line two
line three
D:\>*[call to tail]* > result.txt
D:\>type result.txt
line two
line three
【问题讨论】:
-
head不只显示前 n 行而不是将它们排除在外吗? -
请 Chris 考虑自 2009 年以来的新答案,更具体地说是 Amit Portnoy's answer。由于您的问题很笼统,许多用户可能会找到此网页。他们可能会在第一个答案之后停止阅读:您已接受的答案。您可以将您已接受的答案更改为另一个更符合当今可能性的答案。干杯;)
-
我有点困惑。最初的问题是关于 Unix 风格的
head命令,但所需的输出看起来像是需要tail。看起来答案是关于head而不是tail。 -
@blakeoft 最初的问题是询问
tail的行为,但标题却是head -
示例中并不清楚预期的命令是
*[call to tail]* 2 > result.txt,在这种情况下它等价于tail,或*[call to tail]* 1 > result.txt,在这种情况下不是。
标签: windows command-line