ধরা যাক যে আপনার কাছে মানব-পঠনযোগ্য ফর্ম্যাটে পরিমাণের সাথে ডেটা রয়েছে যেমন আউটপুট du -h
, এবং সেই সংখ্যাগুলিতে আরও কাজ করতে চান। ধরা যাক আপনি সেই ডেটার উপ-সেটের সংমিশ্রণ করতে আপনার গ্রেপের মাধ্যমে আপনার ডেটাটি পাইপ করতে চান। আপনি এমন অনেক সিস্টেমে এই বিজ্ঞাপনটি করেন যা আপনি আগে কখনও দেখেন নি এবং কেবলমাত্র ন্যূনতম উপযোগিতা রয়েছে। আপনি সমস্ত স্ট্যান্ডার্ড 10 ^ n প্রত্যয়ের জন্য প্রত্যয় রূপান্তর চান।
পাইপলাইনের মধ্যে প্রত্যয়যুক্ত সংখ্যাকে আসল সংখ্যায় রূপান্তর করতে একটি গ্নু-লিনাক্স ইউটিলিটি বিদ্যমান? এটি করার জন্য আপনার কি কোনও বাশ ফাংশন লেখা আছে, বা কিছু পারল যা মনে রাখা সহজ, লম্বা রেজেক্স প্রতিস্থাপন বা বেশ কয়েকটি সিড স্টেপের পরিবর্তে মনে রাখা সহজ?
38M /var/crazyface/courses/200909-90147
2.7M /var/crazyface/courses/200909-90157
1.1M /var/crazyface/courses/200909-90159
385M /var/crazyface/courses/200909-90161
1.3M /var/crazyface/courses/200909-90169
376M /var/crazyface/courses/200907-90171
8.0K /var/crazyface/courses/200907-90173
668K /var/crazyface/courses/200907-90175
564M /var/crazyface/courses/200907-90178
4.0K /var/crazyface/courses/200907-90179
| grep 200907 | <amazing suffix conversion> | awk '{s+=$1} END {print s}'
প্রাসঙ্গিক তথ্যসূত্র:
/200907/
আপনার প্রতি-লাইন কোডের সামনে কেবল যুক্ত করুন , উদাহরণস্বরূপawk '/200907/{s+=$1} END {print s}'