উত্তর:
কেবল আউটপুট পুনঃনির্দেশের সাথে :
system_profiler > file.txt
মূলত, এটি আউটপুট নেবে system_profiler
এবং এটি ফাইলটিতে সংরক্ষণ করবে file.txt
। প্রযুক্তিগতভাবে দুটি পৃথক আউটপুট "স্ট্রিম", মান আউটপুট এবং মান ত্রুটি রয়েছে। এগুলি পৃথকভাবে চিকিত্সা করা হয় এবং আপনি যদি উপরের সরল পুনঃনির্দেশ পদ্ধতিটি ব্যবহার করেন তবে আপনি কেবলমাত্র স্ট্যান্ডার্ড আউটপুটটিকে ফাইলে পুনর্নির্দেশ করবেন। আপনি যদি স্ট্যান্ডার্ড আউটপুট এবং স্ট্যান্ডার্ড ত্রুটি উভয়ই পুনর্নির্দেশ করতে চান তবে আপনি এটি করতে পারেন :
system_profiler &> file.txt
&
শেল মান আউটপুট এবং ফাইলে মান ত্রুটি পুনর্নির্দেশ করতে বলে।
আপনি যদি কেবলমাত্র স্ট্যান্ডার্ড ত্রুটি আউটপুট করতে চান তবে আপনি এটি করতে পারেন:
system_profiler 2> file.txt
2
শেল জেনে রাখ, এটি মান ত্রুটি পুনর্নির্দেশ করতে প্রয়োজন করতে দেয়।
>
ইতিমধ্যে সেখানে থাকলে ফাইলটি ওভাররাইট করে উইল ব্যবহার করে । আপনি যদি পুরানোটি মুছে না ফেলে কোনও ফাইলের সাথে যুক্ত করতে চান তবে আপনি এটি ব্যবহার করতে পারেন >>
:
system_profiler >> file.txt
আপনি অবশ্যই ব্যবহার করতে পারেন &
এবং 2
সঙ্গে উভয় মান আউট এবং মান ত্রুটি, এবং শুধুমাত্র মান ত্রুটি পাঠানোর জন্য >>
অপারেটর।
পুনঃ দিকনির্দেশ।
awesomo > somefile.txt
-bash: syntax error near unexpected token >
। বাকি সব কাজ করে।