আমি | sudo tee FILENAMEএমন কোনও ফাইল লিখতে বা সংযোজন করতে সক্ষম হয়ে যাচ্ছি যার জন্য বেশিরভাগ ক্ষেত্রে সুপারসার অনুমতি নেওয়া প্রয়োজন।
যদিও আমি বুঝতে পারি এটি কেন কিছু পরিস্থিতিতে সহায়ক, এটি teeআবারও তার ইনপুটটি STDOUT এ প্রেরণ করে, আমি কখনই বাস্তবে teeকোনও অংশেই দরকারী কিছু ব্যবহার করি নি । বেশিরভাগ পরিস্থিতিতে, এই বৈশিষ্ট্যটি কেবলমাত্র আমার পর্দাটিকে অবাঞ্ছিত জিটার দিয়ে পূর্ণ করবে, যদি আমি অতিরিক্ত পদক্ষেপ না নিয়ে এবং ম্যানুয়ালি এটিকে চুপ করে থাকি tee 1> /dev/null।
আমার প্রশ্ন: আন্ডারগ্রাউন্ডে কি কোনও কমান্ড রয়েছে, যা ঠিক একই জিনিসটি teeকরে তবে ডিফল্টরূপে স্টাডিআউটে কিছুই আউটপুট দেয় না?
catনিজে থেকে ফাইলগুলিতে লেখেন না। এবং >অপারেটর ফাইলগুলি বর্তমান ব্যবহারকারীর দ্বারা লিখিত না হওয়ার কারণে কাজ করে না able সুতরাং না, এটি কিছুটা সাহায্য করে না। এবং দয়া করে প্রতি 2 সেকেন্ড পরে আপনার মন্তব্যের অর্থ পুরোপুরি পরিবর্তন করতে থামান stop পরিবর্তে একটি নতুন তৈরি করুন।
| sudo tee FILENAMEসাথে প্রতিস্থাপন করেন | sudo cat >filename, আপনি যে ফলাফল চান তা কি পান?
>অপারেটর ফাইলটিতে লিখতে বর্তমান শেল ব্যবহারকারীকে ব্যবহার করে। এই ব্যবহারকারীর প্রয়োজনীয় অনুমতি নেই। catএটির জন্য সম্পূর্ণ অকেজো।
teeসাথে প্রতিস্থাপন করেনcat >filename, আপনি যে ফলাফল চান তা কি পান?