因此,我有一个充满测试命令的文件,我喜欢对我的一些函数运行这些命令,以确保它们正确处理所有可能的情况。虽然有重复的命令是没有意义的。以下是一些示例:
rap ,Xflg MIT X11
rap ,XPBfl 'MITER'
rap ,Bflg share git-grep
rap ,bfl X11
rap ,Bfl xzfgrep
rap ,Bf X11
...我的函数“rap”使用逗号而不是破折号来指示字母选项的开头,然后是一些参数。由于这些选项的顺序并不重要:
rap ,Bf X11
rap ,fB X11
...是完全相同的命令。当然,很容易从文件中删除重复行,但是为了避免上述问题,我想要做的是按字母顺序对选项进行排序,以便上面的结果:
rap ,Bf X11
rap ,Bf X11
...然后我就可以删除重复项。没有英雄气概就能完成这样的事吗?请注意,这不是对选项列表进行排序,而是对选项本身进行排序。