我不是程序员,我只是安装活动的perl。 我在哪里可以找到信息来完成以下操作。以特定顺序合并文件夹中的所有文档并对合并后的输出进行排序
文件夹中我有不同的TXT文档, 我想合并前两个,结果在稳定方式 进行排序,并将其保存在一个名为子文件夹一个新的文档:合并。
然后对下面的txt文档和其他2个文档做同样的处理。 这种方式直到完成所有文件。
目录中的文件如下所示。
subtitle(english).txt
subtitle(spanish).txt
othername1(english).txt
othername1(spanish).txt
etc etc
它们被放置,英文版和下面的西班牙语版本如果按字母顺序排序。
我需要合并两个第一,然后其他人(当时2,所以它不混合数据)合并两个内容合并后
应该是这样的:
1.- <english> hi
1.- <spanish> hola.
2.- <english> thanks
2.- <spanish> gracias
,因为每个文件的原始顺序都是英文。
1.- <english> hi
2.- <english> thanks
感谢 关于输出名称,可能是什么,或者相同的名称为英语或西班牙语,意思是第一或第二个文件。
当你说*“前两个”*等,按照什么顺序是要读取的目录?合并前是否对原始文件进行了排序?请给出一些文件名的例子,以及你想要的输出文件的名称。它们是 – Borodin
他们按字母顺序排序,这两个文件确实排序,他们是与行号:第一行有一个在行的乞讨,第二行有数字2,和儿子,与文件2相同。他们是翻译,在一个文件中是英文,另一个文件是西班牙文,每行对应另一个文件。我会在主帖 – alex
的细节啊,所以你真的只想*交错*两个文件? – Borodin