在Bash中反转文本文件

use*_*544 9 bash shell

如何在Bash中反转文本文件?

例如,如果some.txt包含这个:

book
pencil
ruler
Run Code Online (Sandbox Code Playgroud)

那怎么能得到这个呢?:

relur
licnep
koob
Run Code Online (Sandbox Code Playgroud)

Avi*_*Raj 26

尝试的组合形式tacrev命令,

$ tac file | rev
relur
licnep
koob
Run Code Online (Sandbox Code Playgroud)

man tac

tac - 反向连接和打印文件

man rev

rev实用程序将指定的文件复制到标准输出,反转每行中的字符顺序.如果未指定文件,则读取标准输入.

  • +1; OSX用户:`tac`在那里不可用,请改用`tail -r`. (5认同)