如何使用 bash 对文件进行排序

如何使用 bash 对文件进行排序

我有一个文件,每行一个单词,我想按字母顺序对文件进行排序。文件中有 2050 个单词,因此手动执行会花费很长时间。是否有一个 bash 脚本可以按字母顺序对其进行排序并将其重写到文件中?

答案1

是的sort [file name]。这会将排序后的列表打印到您的终端。如果您想将其重定向到文件,您可以执行sort [original file] > [sorted file]。如果您有以数字开头的项目,您可以执行sort -hinsted 而不是 sort 以获得更直观的排序。

相关内容