shell - 仅对文件的前 100 行进行排序

标签 shell sorting unix terminal

我有一个名为“mywords”的文本文件,其中包含此信息

  A
  A's
  AA's
  AB's
  ABM's
  ...

它有 1000 行,我只想对前 100 行进行排序。其余的线应保留在原位。只有一列单词。我如何使用 unix 命令执行此操作?

最佳答案

(head -100 mywords|sort;tail -n +101 mywords) > mywords.100sorted

关于shell - 仅对文件的前 100 行进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27659110/

相关文章:

macos - 每次都获取相同的 shell 脚本文件

c - 删除排序数组中的 double ,然后将 X 放在最后

algorithm - 可执行文件中包含的排序算法是否被信号 11 命令终止?

linux - sed 命令在获取第二个模式后用一些新的多行字符串替换所有最后一行

c - 套接字编程 TCP 。服务器编程不断循环

linux - Bash while 循环 `done' 语法错误意外标记

linux - shell 脚本电子邮件格式/条件返工

unix - GNU 找到 : Search in current directory first

Php exec() 与 mysql 导入不起作用

python - 对串联的 Pandas 数据框进行排序