linux - extract list of subdirectories from input file -
i new in scripting , need on one: have .txt
file; in each line have digits, example:
123456 234567 345678 567890 ....
on other hand, in master directory have subdirectories. in each subdirectory, have file in .xml
format. in each of .xml
files have 1 tag 6 digits; example: in file 1.xml
under sub directory 1
, tag value 123456
, in file 2.xml
under sub directory 2
, tag value 111111
, in file 3.xml
under sub directory 3
, tag value 345678
, ...
how can extract list of subdirectories , save file there match in digits between .txt
file , .xml
files? thanks
i able save in output file lines in xml file under sub directories having string searching using command line:
grep -r hdcontent priorite_2_hd/*/adi_new.xml
where priorit_2_hd sub directory , adi_new.xml .xml file
the output looks like
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:
now using awk want put in output file lines having string hdcontent="y". trying use command line
awk 'begin { fs = "/" } ; { if $3== "value="\y\""; print $2, $3}' input.txt
but no luck . thanks
Comments
Post a Comment