বাশ:> এবং >> অপারেটরের মধ্যে পার্থক্য? [বন্ধ]


37

আমি নবাগত এবং বাশ সম্পর্কে খুব বেশি কিছু জানি না। আমার প্রশিক্ষক আমাকে বিড়াল স্ক্রিপ্ট করতে এবং আউটপুট পর্যবেক্ষক করতে বললেন এবং তারপরে> অপারেটরটি কি এবং> এবং >> অপারেটরের মধ্যে পার্থক্য কী তা বলুন? এবং আমি কোনও যুক্তি খুঁজে পেতে অক্ষম। সুতরাং, কোন সাহায্য দয়া করে :)


>> এবং> এর মধ্যে পার্থক্য পেতে আপনি অস্থায়ী ফাইলগুলি নিয়ে বেড়াতে পারেন।
থামুন

উত্তর:


60

">" চিহ্নটি স্টাডআউট (স্ট্যান্ডার্ড আউটপুট, যা ডিফল্টরূপে টার্মিনাল হয়) এর বাইরে অন্য কোনও কিছুতে প্রোগ্রামের আউটপুটটিকে পুনর্নির্দেশের জন্য ব্যবহৃত হয়।

>> >> কোনও ফাইলে সংযোজন হয় বা ফাইলটি উপস্থিত না থাকলে সেগুলি তৈরি করে।
>> উপস্থিত থাকলে ফাইলটি ওভাররাইট করে বা উপস্থিত না থাকলে এটি তৈরি করে।

উভয় ক্ষেত্রেই, প্রোগ্রামটির আউটপুট ফাইলটিতে সংরক্ষণ করা হয় যার নাম পুনর্নির্দেশ অপারেটরের পরে সরবরাহ করা হয়।

উদাহরণস্বরূপ:
$ ls > allmyfiles.txt "allmyfiles.txt" ফাইলটি তৈরি করে এবং ls কমান্ড থেকে ডিরেক্টরি তালিকাটি পূরণ করে

$ echo "End of directory listing" >> allmyfiles.txt "allmyfiles.txt" ফাইলটির শেষে "ডিরেক্টরি তালিকা শেষে" যুক্ত করুন

$ > newzerobytefile "newzerobytefile" নামে একটি নতুন শূন্য বাইট ফাইল তৈরি করে বা একই নামের একটি বিদ্যমান ফাইলকে ওভাররাইট করে (আকারে এটি শূন্য বাইট তৈরি করে)


3
আরও আইও পুনঃনির্দেশের দুর্দান্ততা: tldp.org/LDP/abs/html/io-redirection.html
টিম

0

=> ম> অপারেটর যদি ফাইলটি ওভাররাইট করতে ব্যবহার করে তবে অন্য কোন জ্ঞান থাকলে এটি নতুন ফাইল তৈরি করবে EX বিড়াল> উদাহরণ 1 => যদি ফাইল 'উদাহরণ 1' এর চেয়ে বেশি থাকে তবে অন্যটি লিখতে হবে নতুন ফাইল => >> >> অপারেটর যুক্ত করার জন্য ব্যবহার করে ফাইলের শেষ অংশ বিড়াল >> উদাহরণ 1 1


4
এটি হ'ল আগের তথ্য অ্যান্ডি_কি এর মতোই। পূর্বের উত্তরটি পুনরাবৃত্তি করার কোনও অর্থ নেই। অর্থহীন মন্তব্য যুক্ত করারও কোনও অর্থ নেই।
জন গার্ডেনিয়ার্স

-4

ব্যাশের ম্যানুয়াল পৃষ্ঠাটি সনাক্ত করতে অক্ষম ? কমান্ড প্রম্পটে ম্যান বাশ টাইপ করুন ।


আপনি চেষ্টা করতে পারেন এবং আপনার মন্তব্যে দরকারী সামগ্রী যুক্ত করতে পারেন। তাদের কাছে আরটিএফএম শৈলীর উত্তর সম্পর্কে কথা বলার জন্য একটি ব্লগ পোস্ট রয়েছে ব্লগ.সেরফরফল্টপ / পোস্ট / ১১৩6767২৪7১০/rtfm হয়তো আপনি উল্লেখ করতে পারেন যে> এবং >> অপারেটরগুলি IO পুনঃনির্দেশের জন্য ব্যবহৃত হয় tldp.org/LDP/abs/html/io -redirection.html একইভাবে < স্টিডিনে কোনও ফাইল পড়তে ব্যবহৃত হয়।
টিম বিলাওয়া

আমি @ টিম এর সাথে একমত আমি সবাই "মাছ ধরতে শেখাচ্ছি" শেখার পদ্ধতির পক্ষে। এই ক্ষেত্রে, যদিও এবং বিশেষত কোনও শিক্ষানবিসদের পক্ষে, শূন্যের ইঙ্গিত পাওয়া যায় যে ব্যবহারকারীর শেল দ্বারা আউটপুট পুনর্নির্দেশগুলি পরিচালিত হয়।
EEAA

-1 কারণ নিয়মিতভাবে আমাকে মোকাবেলা করতে হবে এমন অনুসরণ করা বাশ ম্যানপেজটি অন্যতম কঠিন is
স্পার

উহু চলো! এটি আরটিএফএম নয়! আপনি বাশের মেনপেজে যেতে পারেন (এবং আমি এটির একটি লিঙ্ক সরবরাহ করেছি) টিপুন সিটিআরএল-এফ এবং টাইপ করুন >> এটি প্রথম দেখায় এটি হল >> প্লাসের ব্যবহার, এই প্রশ্নটি হোমওয়ার্ক: আমরা হোমওয়ার্কের উত্তর দিই (এটি ছিল Andyh_ky দ্বারা উত্তর দেওয়া হয়েছে) বা আমরা উত্তরটি কোথায় দেখাব?
অ্যাডামো

কীভাবে তাকে "বাশের ম্যানুয়াল পৃষ্ঠা" সন্ধান করতে বলছেন যে দ্য এফ ****** ম্যানুয়ালটি পড়ে না? এটি এমনকি এটি ম্যানুয়াল শব্দ পেয়েছে!
স্যাম কোগান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.