【发布时间】:2010-10-19 01:16:24
【问题描述】:
我想颠倒文本文件(或标准输入)中的行顺序,保留每一行的内容。
所以,即,从:
foo
bar
baz
我想结束
baz
bar
foo
是否有用于此的标准 UNIX 命令行实用程序?
【问题讨论】:
-
关于反转行的重要说明:首先确保您的文件有一个尾随换行符。否则,输入文件的最后两行将合并为输出文件中的一行(至少使用
perl -e 'print reverse <>',但它可能也适用于其他方法)。 -
也几乎是 unix.stackexchange.com/questions/9356/… 的副本(尽管较旧)。在这种情况下,迁移到 unix.stackexchange.com 可能是合适的。
标签: shell unix command-line