我刚刚意识到我可以通过将行号从 1, 2, 3,...,n 反转为 n, n-1, ..., 3,2,1来解决这个问题,然后使用与之前相同的逻辑。所以我想知道如何颠倒行的顺序?
tac(cat向后,也包括在coreutils)将cat文件以相反的顺序:
$ cat /tmp/test
One
Two
Three
$ tac /tmp/test
Three
Two
One
Run Code Online (Sandbox Code Playgroud)
(在您提到的特定问题的情况下,解决方案比反转整个文件更好,这样您就可以附加文件并再次反转整个文件)