gpt4 book ai didi

linux - 将最后四行移动到文本文件中的第二行

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:37:04 28 4
gpt4 key购买 nike

我需要移动文本文件的最后 4 行并将它们移动到文本文件的第二行。

我假设使用了 tail 和 sed,但到目前为止我运气不佳。

最佳答案

这是一个headtail 的解决方案。让我们从与 Glenn Jackman 相同的示例文件开始:

$ seq 10 >file

应用这些命令:

$ head -n1 file ; tail -n4 file; tail -n+2 file | head -n-4
1
7
8
9
10
2
3
4
5
6

解释:

  • head -n1 文件

    打印第一行

  • tail -n4 文件

    打印最后四行

  • tail -n+2 文件 |头-n-4

    打印从第 2 行开始到倒数第四行之前结束的行。

关于linux - 将最后四行移动到文本文件中的第二行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26852190/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com