我有一个文件,每行一个单词,我想按字母顺序对文件进行排序。文件中有 2050 个单词,因此手动执行会花费很长时间。是否有一个 bash 脚本可以按字母顺序对其进行排序并将其重写到文件中?
答案1
是的sort [file name]
。这会将排序后的列表打印到您的终端。如果您想将其重定向到文件,您可以执行sort [original file] > [sorted file]
。如果您有以数字开头的项目,您可以执行sort -h
insted 而不是 sort 以获得更直观的排序。
我有一个文件,每行一个单词,我想按字母顺序对文件进行排序。文件中有 2050 个单词,因此手动执行会花费很长时间。是否有一个 bash 脚本可以按字母顺序对其进行排序并将其重写到文件中?
是的sort [file name]
。这会将排序后的列表打印到您的终端。如果您想将其重定向到文件,您可以执行sort [original file] > [sorted file]
。如果您有以数字开头的项目,您可以执行sort -h
insted 而不是 sort 以获得更直观的排序。