仅选择文件中的相关行并删除所有其他行。对文件夹中的所有文件重复此操作

时间:2014-06-10 15:45:17

标签: perl

我在文件夹中有一些文件,我想对此文件夹的每个文件执行以下操作。

每个文件都有很多数据行。值是由冒号:分隔的数字。只有匹配一组值的每一行的第一个值(我有大约20个数字)应该出现在文件中,其余的行应该删除。

请告诉我如何在Perl中执行此操作?

以下文件中的示例行:

100:0:5000:0:0:0:1:97 :

2 个答案:

答案 0 :(得分:3)

答案 1 :(得分:3)

你必须至少学习一些Perl,所以你至少可以理解你得到的任何答案。由于您没有熟练使用您需要帮助的语言,因此您的投票率会下降。

幸运的是,在Perl中这是一件相当容易的事情,如果你使用Llama Book,你可以在几个小时内了解你需要什么。对于想要学习Perl的人来说,Llama书籍是一个很好的资源。