awk
নিম্নলিখিত পরিস্থিতিতে আমি কীভাবে ব্যবহার করতে পারি ?
আমি একই কলাম দিয়ে শুরু হওয়া লাইনগুলিকে একত্রিত করতে চাই। পরে যোগ দেয় তাদের কেবলমাত্র প্রথম কলামে রাখা হয় (এই ক্ষেত্রে aaa
, www
, hhh
)।
ফাইলটি স্পেস- বা ট্যাব-বিচ্ছিন্ন হতে পারে।
উদাহরণ ইনপুট:
aaa bbb ccc ddd NULL NULL NULL
aaa NULL NULL NULL NULL NULL NULL
aaa bbb ccc NULL NULL NULL NULL
www yyy hhh NULL NULL NULL NULL
hhh 111 333 yyy ooo hyy uuuioooy
hhh 111 333 yyy ooo hyy NULL
পছন্দসই আউটপুট:
aaa bbb ccc ddd NULL NULL NULL NULL NULL NULL NULL NULL NULL bbb ccc NULL NULL NULL NULL
www yyy hhh NULL NULL NULL NULL
hhh 111 333 yyy ooo hyy uuuioooy 111 333 yyy ooo hyy NULL
এর পটভূমি হ'ল আমি একটি খুব সাধারণ ফাইল-ভিত্তিক ডাটাবেস সেটআপ করতে চাই, যেখানে প্রথম কলামটি সর্বদা সত্তার সনাক্তকারী। একই সনাক্তকারী কলামের উপর ভিত্তি করে সমস্ত লাইন একত্রিত হয়।
uuu
লাইন (আউটপুটে) থেকে আসা?