এই নিবন্ধটি ব্যবহার সম্পর্কে পাইপ রাস্পবেরি পাই লিনাক্স সিস্টেমে কমান্ড।
পাইপ কমান্ড ব্যবহার করে
একাধিক কমান্ড ব্যবহার করে পাইপলাইন করতে পাইপ , নীচে উল্লিখিত সিনট্যাক্স অনুসরণ করুন:
$ কমান্ড1 | কমান্ড2 | ... | চূড়ান্ত আদেশ
নীচে আমরা ব্যবহারের কিছু উদাহরণ দেখব পাইপ আদেশ তবে শুরু করার আগে ধরুন আমাদের কাছে একটি ফাইল আছে উদাহরণ-ফাইল2 এবং ফাইলের বিষয়বস্তু cat কমান্ড ব্যবহার করে প্রদর্শিত হতে পারে:
$ বিড়াল < ফাইল_নাম >
পাইপ ব্যবহার করে ডেটা বাছাই করা
উপরের ফাইলে, ডেটা সাজানো হয়েছে এবং ডেটাকে বর্ণানুক্রমিকভাবে সাজানোর জন্য, আমরা নীচের উল্লেখিত কমান্ডটি ব্যবহার করব:
$ বিড়াল উদাহরণ-ফাইল2 | সাজান
এখানে যা ঘটছে তা হল ফাইলের আউটপুট 'উদাহরণ-ফাইল2' সাজানোর কমান্ডের জন্য ইনপুট ফলাফল হয়ে যায়।
একটি নতুন ফাইলে আউটপুট সাজানো এবং সংরক্ষণ করা
ব্যবহারকারী যদি সাজানো ফাইলটিকে অন্য ফাইলে সংরক্ষণ করতে চান, তাহলে নিচের কমান্ডটি ব্যবহার করে এটি করা যেতে পারে:
বাক্য গঠন
$ বিড়াল < ফাইল নাম > | সাজান > < নতুন ফাইল তথ্য সংরক্ষণের নাম >উদাহরণ
$ বিড়াল উদাহরণ-ফাইল2 | সাজান > সাজানো-ফাইলফাইলের মধ্যে, সাজানো তথ্য 'উদাহরণ-ফাইল2' একটি নতুন ফাইলে সংরক্ষণ করা হয়, যার নামকরণ করা হয় সাজানো-ফাইল , এবং এই সব একটি একক কমান্ডে করা হয়:
এখানে আমাদের দাবিকৃত ফলাফল যাচাই করতে, আমরা ব্যবহার করেছি যে সংরক্ষিত তথ্য প্রদর্শন করার জন্য t কমান্ড সাজানো-ফাইল:
$ বিড়াল সাজানো-ফাইল
প্রয়োজনীয় ডেটা বাছাই করা
পাইপ ফাইল থেকে আউটপুট কয়েকটি বিষয়বস্তু বাছাই করতেও ব্যবহার করা যেতে পারে। উদাহরণস্বরূপ, যদি একজন ব্যবহারকারী বাছাই করতে চায় 8 একটি ফাইল থেকে প্রাথমিক শর্তাবলী, সে নীচের উল্লেখিত কমান্ড অনুসরণ করতে পারে:
বাক্য গঠন
$ বিড়াল < ফাইল নাম > | মাথা -8উদাহরণ
$ বিড়াল সাজানো-ফাইল | মাথা -8বিঃদ্রঃ : এই সংখ্যা 8 ব্যবহারকারীর প্রয়োজন অনুযায়ী কমান্ডে পরিবর্তিত হতে পারে।
হেড কমান্ড প্রথমটি বেছে নেয় 8 একটি ফাইল থেকে বিষয়বস্তু।
ঠিক যেমন হেড কমান্ড, লেজ কমান্ডও a এর সাথে ব্যবহার করা যেতে পারে পাইপ ফাইলের শেষ থেকে বিষয়বস্তু প্রদর্শন করতে। নীচের উদাহরণে, আমরা ব্যবহার করে শেষ 2টি নাম প্রদর্শন করছি লেজ আদেশ:
বাক্য গঠন
$ বিড়াল < ফাইলের নাম > | লেজ -দুটিউদাহরণ
$ বিড়াল সাজানো-ফাইল | লেজ -দুটি
তালিকা কমান্ড পাইপিং
পাইপ কমান্ড তালিকা কমান্ডের সাথেও ব্যবহার করা যেতে পারে। নীচে আমরা তালিকা কমান্ডের কিছু উদাহরণ শেয়ার করেছি যেখানে পাইপ ব্যবহৃত হয়.
উদাহরণ 1
তালিকা কমান্ডের প্রথম উদাহরণে , আমরা ব্যবহার করে সিস্টেমে উপস্থিত মোট ফাইলের সংখ্যা প্রদর্শন করব তালিকা আদেশ:
$ ls | wc -lআউটপুটে, ফাইলের মোট সংখ্যা প্রদর্শিত হয়।
উদাহরণ 2
এই তালিকা উদাহরণে, আমরা ' ব্যবহার করে সমস্ত আউটপুট তালিকাভুক্ত করব আরো ' বরাবর কমান্ড পাইপ আদেশ:
$ ls -এর কাছে | আরোউপরের কমান্ডের ফলস্বরূপ, সমস্ত আউটপুট স্ক্রিনে প্রদর্শিত হবে।
মাল্টি পাইপিং
একটি কমান্ডে শুধুমাত্র একবার পাইপ ব্যবহার করা বাধ্যতামূলক নয় বরং এটি একাধিকবার ব্যবহার করা যেতে পারে। উদাহরণস্বরূপ, কয়েকটি উদাহরণ নীচে ভাগ করা হয়েছে যেখানে পাইপ একাধিকবার ব্যবহার করা হয়।
উদাহরণ 1
নীচের উদাহরণে আমরা প্রথমে আমাদের ফাইলটি সাজাতে হবে তারপর সাজানোর পরে, প্রথম 8টি নাম প্রদর্শিত হবে:
বাক্য গঠন
$ বিড়াল < ফাইল নাম > | সাজান | মাথা -8উদাহরণ
$ বিড়াল উদাহরণ-ফাইল2 | সাজান | মাথা -8বিঃদ্রঃ : একজন ব্যবহারকারী চাইলে 8 নম্বরটিকে অন্য সংখ্যা দিয়ে প্রতিস্থাপন করা যেতে পারে।
উদাহরণ 2
এই উদাহরণে, আমি একটি নতুন ফাইল তৈরি করেছি এবং এর বিষয়বস্তু নীচের ছবিতে প্রদর্শিত হয়েছে:
এখন একটি ফাইলে একটি শব্দ কতবার পুনরাবৃত্তি হয়েছে তা অনুসন্ধান করতে, নীচের উল্লেখিত পাইপ কমান্ডটি অনুসরণ করুন:
বাক্য গঠন
$ বিড়াল < ফাইল নাম > | গ্রিপ অনুসন্ধান শব্দ | wc -lউদাহরণ
$ বিড়াল অনুসন্ধান ফাইল | গ্রিপ কলা | wc -lএই উদাহরণে শব্দ ' কলা ” মাধ্যমে অনুসন্ধান করা হয় অনুসন্ধান ফাইল এবং ফাইলে কলার শব্দ গণনা নীচের ছবিতে দেখানো হয়েছে:
এটাই এই গাইডের জন্য!
উপসংহার
দ্য পাইপ কমান্ড একসাথে একাধিক কমান্ড পাইপলাইন করতে ব্যবহার করা যেতে পারে। আমরা উপরের নির্দেশিকাগুলিতে একাধিক পরিস্থিতি ভাগ করেছি যেখানে ক পাইপ কমান্ড ব্যবহার করা যেতে পারে। এই কমান্ডগুলির মাধ্যমে যান এবং আপনার নিজস্ব ফাইল তৈরি করে সেগুলি চালান যাতে আপনি এর ব্যবহার শিখতে পারেন পাইপ রাস্পবেরি পাই সিস্টেমে কমান্ড।