gpt4 book ai didi

linux - 从输入文件中提取子目录列表

转载 作者:太空宇宙 更新时间:2023-11-04 05:53:10 24 4
gpt4 key购买 nike

我是脚本编写新手,需要这方面的帮助:我有一个 .txt 文件;每行都有数字,例如:

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_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

但运气不好。谢谢

关于linux - 从输入文件中提取子目录列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25945160/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com