मेरे पास एक डेटा फ़ाइल है जो इस तरह दिखती है:
MASTER APP SET STATUS
max_mstr_ref max_mstr_ref_horizon_biz pp_script true
max_mstr_ref max_mstr_ref_horizon_biz pp_scrpt_1 false
max_retl_len max_retl_len_bddm_biz px_script true
min_min_ref min_min_ref_HZ_Null ap_script_2 false
...
मुझे स्तंभ 2 में दोहराए गए उपसर्ग मानों को निकालने की आवश्यकता है (उदाहरण max_mstr_ref
के लिए max_retl_len
, min_min_ref
और स्तंभ 2 में उपसर्गों से दर्जनों अधिक पसंद है)। मैं सोच रहा था कि कॉलम 2 में मान से कॉलम 1 में मूल्य घटाना है और परिणाम के साथ कॉलम 2 को आबाद करना है। यह फ़ाइल में प्रत्येक रिकॉर्ड के लिए गतिशील रूप से किया जाना चाहिए।
मैंने कुछ awk
तरीके आजमाए, लेकिन संक्षिप्त रचना करते रहे।