bmk
1
Sample data file.
[OfferTable]
UID=12_C_S_12_PrecisionMktg^12_C_S_12_PrecisionMktg_LinkList
NameField=LINK_NAME
ExternalTrackingField=EXTERNAL_TRACKING
CategoryField=LINK_CATEGORY
URLField=LINK_URL
[DataFile]
UID=12_PrecisionMktg^FILTER_12_C_S_12_PrecisionMktg
[Variables]
comma=,
hbx3=&CMP=EMC-C-S-PreMktg-PC-$PRG_NM$
_Names_=hbx1;hbx2;hbx3
hbx2=&email&CMP=EMC-C-S-PreMktg-PC-$PRG_NM$
i want extract the "[DataFile]" below data as assigned as UID
Output needs to be:
12_PrecisionMktg
FILTER_12_C_S_12_PrecisionMktg
Please help me
Jotne
2
awk -F"[=^]" '/DataFile/ {getline;print $2;print$3}' file
12_PrecisionMktg
FILTER_12_C_S_12_PrecisionMktg
bmk
3
Thanks lot.. i have one more tag in my file as like
[SeedDataFile]
UID=12_C_S_12_PrecisionMktg^12_C_S_12_PrecisionMktg_SEEDLIST_Wave2
this is also giving output.
i want exclude this one.. while matching Datefile in awk command..it's matching this tag..
how can exclude this one..
Jotne
4
awk -F"[=^]" '/\[DataFile\]/ {getline;print $2;print $3}' file
Hey!!!
Check the exact string match. See highlighted.
Cheers,
Ranga:)