我知道如何从 .txt 数据中获取例如前两行并将其附加到 .txt 数据的末尾。但是我应该如何将 .txt 数据的最后两行添加到 .txt 数据的第一行
我试过了:
tail -n 2 test1.txt >> head test1.txt # takes last 2 lines of text and adding
it to the head
看起来非常错误,但我无法在任何地方找到答案,用尾部和头来做。
tail n 2 test1.txt >> head test1.txt
cat test1.txt
请有人更正我的代码,以便我得到预期的结果。
最佳答案
只需一个接一个地运行这两个命令——这样做产生的标准输出将与将它们的输出连接在一起所得到的完全相同,无需执行显式/额外的连接步骤:
tail -n 2 test1.txt
head -n 1 test1.txt
如果你想将它们的输出重定向到一起,把它们放在一个花括号组中:
{
tail -n 2 test1.txt
head -n 1 test1.txt
} >out.txt
关于linux - 如何将一个文件的尾部与另一个文件的头部结合起来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54543696/