2014-09-20 37 views
-2

我是新的脚本编写者,需要帮助:我有一个.txt文件;在每行中我都有数字,例如:从输入文件中提取子目录的列表

123456 
234567 
345678 
567890 
.... 

另一方面,在主目录中我有子目录。在每个子目录中,我有一个.xml格式的文件。在每个.xml文件中,我有一个带6位数字的标签;例如:在子目录下1文件1.xml,变量值是123456,在子目录下2文件2.xml,变量值是111111,在文件3.xml子目录下3,标签值是345678,...

如何提取子目录列表并保存到.txt文件和.xml文件之间数字匹配的文件?由于

+0

这是非常不清楚。您需要提供所有输入和预期输出的示例,以及您迄今为止所尝试的内容。预计您将首先尝试自己解决问题,并展示您已完成的工作。 – 2014-09-20 05:50:37

回答

0

我能够在根据子目录的XML文件的输出文件行,省去我正在寻找使用命令行字符串:

grep的-r HDContent Priorite_2_HD/*/adi_new.xml

其中Priorit_2_HD是子目录和adi_new.xml是.xml文件

输出类似于

Priorite_2_HD/ados_contre_attaquent_les_hd_vf_Ingest/adi_new.xml: Priorite_2_HD/Ainsi_Soient_Ils_Saison_1_vf_W/adi_new.xml: Priorite_2_HD/Ainsi_Soient_Ils_Serie_vf_W/adi_new.xml: Priorite_2_HD/Amour_Haine_Propagande_Saison_1_vf_W/adi_new.xml: Priorite_2_HD/Amour_Haine_Propagande_Saison_2_vf_W/adi_new.xml: Priorite_2_HD/Amour_Haine_Propagande_Serie_vf_W/adi_new.xml: Priorite_2_HD/Apparences_Saison_1_vf_W/adi_new.xml: Priorite_2_HD/Apparences_Serie_vf_W/adi_new.xml: Priorite_2_HD/Arthur_Saison_11_vf_W/adi_new.xml:

现在用awk我想提出一个输出文件具有字符串HDContent = “Y” 的所有行。试图使用命令行

awk'BEGIN {FS =“/”}; {if $ 3 ==“Value =”\ Y \“”;打印$ 2,$ 3}'input.txt

但没有运气。谢谢

相关问题