বিড়াল (সংযুক্ত করুন লিনাক্স/ব্যাশে ) কমান্ডটি সাধারণত একটি ফাইলের বিষয়বস্তু পড়ার জন্য ব্যবহৃত হয়। এটি একটি প্রদত্ত ফাইলের বিষয়বস্তু আউটপুট করে। এটি কীভাবে ব্যবহার করবেন তা এখানে।
বিড়াল সংযুক্তি স্ট্যান্ডার্ড আউটপুট-এ ফাইল - ডিফল্টরূপে, এটি আপনার কম্পিউটার স্ক্রীনে দেখার জন্য কনসোলে। এটি ফাইলের বিষয়বস্তু দ্রুত দেখার জন্য এটিকে উপযোগী করে তোলে।
এটির অন্যান্য ব্যবহারও রয়েছে, তবে প্রথমে, সিনট্যাক্স:
বিড়াল সিনট্যাক্স
cat [OPTIONS] [FILE]
মনে রাখবেন:
- যদি FILE নির্দিষ্ট করা নেই, স্ট্যান্ডার্ড ইনপুট (stdin) থেকে পড়বে
- একাধিক FILE s নির্দিষ্ট করা যেতে পারে, স্পেস দিয়ে আলাদা করে
- বিকল্পগুলি৷ নীচের টেবিল থেকে বিকল্পগুলির একটি তালিকা হওয়া উচিত
- কমান্ডটি স্ট্যান্ডার্ড আউটপুট (stdout) এর মাধ্যমে ডেটা আউটপুট করবে
বিকল্পগুলি
এখানে cat-এর জন্য সাধারণত ব্যবহৃত বিকল্পগুলি রয়েছে৷ , সরাসরি ব্যবহারকারী ম্যানুয়াল থেকে:
-A, –show-all | -vET এর সমতুল্য |
-b, -number-nonblank | সংখ্যা শূন্য আউটপুট লাইন, ওভাররাইড -n |
-e | -vE এর সমতুল্য |
-E, -show-ends | প্রতিটি লাইনের শেষে $ প্রদর্শন করুন |
-n, -number | সমস্ত আউটপুট লাইন সংখ্যা করুন |
-s, -squeeze-blank | বারবার খালি আউটপুট লাইন দমন করুন |
-t | -vT এর সমতুল্য |
-T, -show-tabs | ^I | হিসাবে TAB অক্ষর প্রদর্শন করুন
-v, -show-nonprinting | LFD এবং TAB ছাড়া ^ এবং M- নোটেশন ব্যবহার করুন |
সম্পূর্ণ ব্যবহারকারীর ম্যানুয়ালটি সর্বদা চালানোর মাধ্যমে দেখা যেতে পারে:
man cat
stdin কি এবং stdout ?
এটির নিজের থেকে কিছুটা ব্যাখ্যা করার প্রয়োজন, কিন্তু বিড়াল কমান্ডটি খুবই সহজ, এটি মানক প্রবাহের একটি ভাল ভূমিকা . সম্পূর্ণ রানডাউনের জন্য এখানে ক্লিক করুন।
(ব্যাশ) কনসোলে একটি ফাইল পড়ুন (stdout )
cat text.txt
এটা খুবই সহজ – বিড়াল ফাইলটি পড়বে এবং আপনার দেখার জন্য কনসোলে বিষয়বস্তু আউটপুট করবে।
ফাইলের বিষয়বস্তু stdout এর মাধ্যমে আউটপুট করা হয়েছে , যা ডিফল্টরূপে কনসোলে ডেটা পাঠায়, তবে এটি অন্য প্রোগ্রামে পুনঃনির্দেশিতও হতে পারে৷
একটি প্রোগ্রামে ফাইলের বিষয়বস্তু পড়ুন (stdin এর মাধ্যমে )
cat text.txt | less
স্ট্যান্ডার্ড ইনপুট হিসেবে উপরের নিবন্ধের রূপরেখা, cat থেকে আউটপুট অন্যান্য কমান্ডের ইনপুটে পুনঃনির্দেশিত করা যেতে পারে।
উপরের কমান্ডটি text.txt-এর বিষয়বস্তু পাইপ করে কম কমান্ডে।
ফাইল মার্জ করা
কমান্ডের নাম দেওয়া, আমি যদি ফাইলগুলিকে একত্রিত করতে (কনক্যাটেনেট) করতে এটি কীভাবে ব্যবহার করতে হয় তা না দেখালে আমি প্রত্যাখ্যান করব:
cat file1 file2 > mergedfile
বিড়াল একাধিক ফাইল থেকে পড়তে পারে, তাই আউটপুটকে একটি ফাইলে পুনঃনির্দেশিত করার ফলে সমস্ত পঠিত ফাইলের বিষয়বস্তু ক্রমানুসারে যুক্ত হবে।