我能够让perl脚本对文件进行排序,但我不知道为什么,因为它会对主文件进行排序和覆盖。例如,file.txt有:"a,c,d,b“,我读入该文件名,然后将其排序为另一个文件名sorted.txt "a,b,c,d”,但我不想让我的file.txt原始文件发生变化。这是在调用我的shell菜单中的perl排序函数: then
perl perlsor
好的,我有一个我正在编写的Perl程序,它包含了我收集的值的散列(在一个完全独立的程序中),并提供给这个Perl脚本。此散列是(string,string)的散列。我想以三种方式对值进行排序:首先,我想按键排序。我认为这很容易,您可以按照自己的想法来做,使用Perl内置的排序函数,在键上循环,并在对每个键进行排序时打印/存储/任何东西。同样,这很简单,使用排序函数并循环执行:
foreach my