Linux 从输入文件中提取子目录列表
我是新的脚本编写者,需要这方面的帮助:我有一个.txt文件;在每行中我都有数字,例如:Linux 从输入文件中提取子目录列表,linux,scripting,Linux,Scripting,我是新的脚本编写者,需要这方面的帮助:我有一个.txt文件;在每行中我都有数字,例如: 123456 234567 345678 567890 .... 另一方面,在主目录中我有子目录。在每个子目录中,我都有一个.xml格式的文件。在每个.xml文件中,我都有一个带有6位数字的标记;示例:在子目录1下的文件1.xml中,标记值为123456;在子目录2下的文件2.xml中,标记值为111111;在子目录3下的文件3.xml中,标记值为345678 如何提取子目录列表并保存到.txt文件和.xm
123456
234567
345678
567890
....
另一方面,在主目录中我有子目录。在每个子目录中,我都有一个.xml格式的文件。在每个.xml文件中,我都有一个带有6位数字的标记;示例:在子目录1下的文件1.xml中,标记值为123456;在子目录2下的文件2.xml中,标记值为111111;在子目录3下的文件3.xml中,标记值为345678
如何提取子目录列表并保存到.txt文件和.xml文件之间存在数字匹配的文件中?谢谢我能够将xml文件中的行保存在子目录下的输出文件中,子目录中包含我正在使用命令行搜索的字符串: grep-r HDContent Priorite_2_HD/*/adi_new.xml 其中Priorit_2_HD是子目录,adi_new.xml是.xml文件 输出看起来像 Priorite_2_HD/ados_contre_attachent_les_HD_vf_inset/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_宣传_Saison_1_vf_W/adi_new.xml: Priorite_2_HD/Amour_Haine_宣传_Saison_2_vf_W/adi_new.xml: Priorite_2_HD/Amour_Haine_宣传_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=/};{如果$3==Value=\Y\;打印$2,$3}'input.txt
但是没有运气。谢谢这很不清楚。您需要提供所有输入和预期输出的示例,以及您迄今为止所尝试的内容。你应该先尝试自己解决问题,并展示你所做的一切。