টি বিকল্পটি কেন পছন্দনীয় সে সম্পর্কে কিছুটা স্পষ্ট করা
ধরে নিই যে আউটপুট তৈরি করে এমন কমান্ডটি কার্যকর করার জন্য আপনার কাছে যথাযথ অনুমতি রয়েছে, আপনি যদি আপনার কমান্ডের আউটপুট টি করতে পাইপ করেন তবে আপনাকে কেবল প্রশ্নযুক্ত ফাইলটিতে sudo এবং সরাসরি টি লিখতে (বা সংযোজন) টির সাথে টি এর প্রাইভলেজগুলি উন্নত করতে হবে।
প্রশ্নে দেওয়া উদাহরণে এর অর্থ হবে:
ls -hal /root/ | sudo tee /root/test.out
আরও কয়েকটি ব্যবহারিক উদাহরণের জন্য:
# kill off one source of annoying advertisements
echo 127.0.0.1 ad.doubleclick.net | sudo tee -a /etc/hosts
# configure eth4 to come up on boot, set IP and netmask (centos 6.4)
echo -e "ONBOOT=\"YES\"\nIPADDR=10.42.84.168\nPREFIX=24" | sudo tee -a /etc/sysconfig/network-scripts/ifcfg-eth4
এই প্রতিটি উদাহরণে আপনি একটি অননুমোদিত কমান্ডের আউটপুট নিয়ে যাচ্ছেন এবং এমন কোনও ফাইল লিখছেন যা সাধারণত রুট দ্বারা লিখিত হয়, যা আপনার প্রশ্নের উত্স।
এটি এইভাবে করা ভাল ধারণা কারণ আউটপুট উত্পন্ন উত্সটি উন্নত সুবিধাগুলি দিয়ে কার্যকর করা হয় না। এটি এখানে গুরুত্বপূর্ণ মনে হয় না echo
তবে যখন সোর্স কমান্ডটি এমন কোনও স্ক্রিপ্ট যা আপনি পুরোপুরি বিশ্বাস করেন না, এটি অত্যন্ত গুরুত্বপূর্ণ।
দ্রষ্টব্য আপনি >>
লক্ষ্য ফাইলটিতে এ্যাপ্রেটেড (লাইক ) যুক্ত করার পরিবর্তে এটির (-র) বিকল্প ব্যবহার করতে পারেন >
।