Fish Shell:
টেক্সট ফাইল পড়া

কিভাবে:

এখানে ফিশ শেল দিয়ে টেক্সট ফাইল খোলার প্রক্রিয়া অবলম্বন করা হল:

# একটি ফাইলকে লাইন অনুযায়ী পড়ুন
while read -la line
    echo $line
end < file.txt
# সরাসরি একটি ফাইলের সামগ্রী প্রদর্শন
cat file.txt

নমুনা আউটপুট (cat থেকে):

Hello, Fish!
Just swimming through files.

গভীর ভাবনা

একসময়, ফিশ শেল তার আবির্ভাব সার্কা ২০০৫ এর আগে, ফাইল পড়া একটি অবশ্যপালনীয় কাজ ছিল। ইউনিক্স শেলগুলি সবসময় এর জন্য টুলস সম্বলিত ছিল। কেন ফিশ? এটি বন্ধুসুলভ, আধুনিক এবং স্ক্রিপ্টিং ডিফল্টসমূহে যুক্তিসঙ্গত, পুরানো শেলগুলির তুলনায় এটি একটি আনন্দদায়ক বিকল্প করে তোলে।

while read লুপটি লাইন অনুযায়ী সামান্য পরিবর্তনের জন্য উপকারী। মনে রাখবেন যে, read এর -la মত ফ্ল্যাগ আছে যা লাইন থেকে লিস্ট ভেরিয়েবল তৈরি করে — যা কমা দ্বারা পৃথকীকৃত মানের জন্য দারুণ।

অন্যদিকে, cat খুবই সরল। এটি ফাইলের সামগ্রীগুলি একত্রিত করে এবং প্রদর্শন করে। এটি ইউনিক্সে ১৯৭১ সাল থেকে (ভালো, অনেকটা সময় ধরে) রয়েছে।

পারফরম্যান্সের দিক থেকে, সরাসরি পঠন সাধারণত দ্রুততর এবং ছোট ফাইলগুলির জন্য ঠিক আছে। কিন্তু যখন আপনি মোবি ডিকের মতো আকারের টেক্সট ফাইল নিয়ে কাজ করবেন, তখন লাইন অনুযায়ী প্রক্রিয়া বা sed, awk বা এমনকি grep এর মতো টুলস বিবেচনা করুন যদি আপনি নির্দিষ্ট লাইনের জন্য মাছ ধরতে চান।

আরও দেখুন