আমার আনুমানিক 12900 এবং 4400 এন্ট্রি সহ দুটি ফাইল রয়েছে যাতে আমি যোগ দিতে চাই। এই ফাইলগুলিতে বিশ্বের সমস্ত স্থলভাগের আবহাওয়া পর্যবেক্ষণ স্টেশনগুলির অবস্থান সম্পর্কিত তথ্য রয়েছে। বৃহত্তম ফাইলটি দ্বৈতভাবে আপডেট করা হয় এবং এক বছরে আরও ছোট হয়। মূল ফাইলগুলি এখানে পাওয়া যাবে ( http://www.wmo.int/pages/prog/www/ois/volume-a/vola-home.htm এবং http://weather.rap.ucar.edu/surface/ স্টেশন . txt )। আমার কাছে থাকা ফাইলগুলি ইতিমধ্যে আমার দ্বারা কিছু মিশ্র অ্যাডক, সেড এবং বাশ স্ক্রিপ্টের দ্বারা ম্যানিপুলেট করা হয়েছে। আমি জেমপ্যাক প্যাকেজটি ব্যবহার করে ডেটা ভিজ্যুয়ালাইজ করতে ফাইলগুলি ব্যবহার করি যা ইউনিডাটা থেকে নিখরচায় পাওয়া যায়। বৃহত্তম ফাইলটি জেমপ্যাকের সাথে কাজ করবে, তবে কেবল এটির সম্পূর্ণ ক্ষমতা দিয়ে নয়। এই জন্য একটি যোগদান প্রয়োজন।
ফাইল 1-এ আবহাওয়া পর্যবেক্ষণ স্টেশনগুলির অবস্থানের তথ্য রয়েছে, যেখানে প্রথম 6 ডিজিট অনন্য স্টেশন সনাক্তকারী। বিভিন্ন পরামিতি (স্টেশন নম্বর, স্টেশনের নাম, দেশের কোড, অক্ষাংশ দ্রাঘিমাংশ, এবং স্টেশন উচ্চতা) কেবলমাত্র লাইনে তার অবস্থান দ্বারা সংজ্ঞায়িত করা হয়, কোনও ট্যাব নেই।
060090 AKRABERG FYR DN 6138 -666 101
060100 VAGA FLOGHAVN DN 6205 -728 88
060110 TORSHAVN DN 6201 -675 55
060120 KIRKJA DN 6231 -631 55
060130 KLAKSVIK HELIPORT DN 6221 -656 75
060160 HORNS REV A DN 5550 786 21
060170 HORNS REV B DN 5558 761 10
060190 SILSTRUP DN 5691 863 0
060210 HANSTHOLM DN 5711 858 0
060220 TYRA OEST DN 5571 480 43
060240 THISTED LUFTHAVN DN 5706 870 8
060290 GROENLANDSHAVNEN DN 5703 1005 0
060300 FLYVESTATION AALBORG DN 5708 985 13
060310 TYLSTRUP DN 5718 995 0
060320 STENHOEJ DN 5736 1033 56
060330 HIRTSHALS DN 5758 995 0
060340 SINDAL FLYVEPLADS DN 5750 1021 28
ফাইল 2 এ ফাইল 1 এবং একটি দ্বিতীয়, 4 অক্ষর সনাক্তকারী (আইসিএও লোকেটার) এর অনন্য সনাক্তকারী রয়েছে।
060100 EKVG
060220 EKGF
060240 EKTS
060300 EKYT
060340 EKSN
060480 EKHS
060540 EKHO
060600 EKKA
060620 EKSV
060660 EKVJ
060700 EKAH
060780 EKAT
আমি দুটি ফাইলগুলিতে যোগ দিতে চাই, ফলস্বরূপ ফাইলে লাইনটির প্রথম 4 পজিশনে 4 অক্ষর সনাক্তকারী থাকবে, অর্থাত সনাক্তকারীকে 4 স্পেস প্রতিস্থাপন করা উচিত।
060090 AKRABERG FYR DN 6138 -666 101
EKVG 060100 VAGA FLOGHAVN DN 6205 -728 88
060110 TORSHAVN DN 6201 -675 55
060120 KIRKJA DN 6231 -631 55
060130 KLAKSVIK HELIPORT DN 6221 -656 75
060160 HORNS REV A DN 5550 786 21
060170 HORNS REV B DN 5558 761 10
060190 SILSTRUP DN 5691 863 0
060210 HANSTHOLM DN 5711 858 0
EKGF 060220 TYRA OEST DN 5571 480 43
EKTS 060240 THISTED LUFTHAVN DN 5706 870 8
060290 GROENLANDSHAVNEN DN 5703 1005 0
EKYT 060300 FLYVESTATION AALBORG DN 5708 985 13
060310 TYLSTRUP DN 5718 995 0
060320 STENHOEJ DN 5736 1033 56
060330 HIRTSHALS DN 5758 995 0
EKSN 060340 SINDAL FLYVEPLADS DN 5750 1021 28
কিছু বাশ এবং / অথবা অ্যাডক স্ক্রিপ্ট দিয়ে এই কাজটি সম্পাদন করা সম্ভব?