ম্যাক টার্মিনাল থেকে একটি পাঠ্য ফাইলে আউটপুট সংরক্ষণ করুন


19

আমি কীভাবে একটি কমান্ড লিখতে পারি, বলুন, সিস্টেম_ প্রোফিলার, এবং আউটপুটটি আমার কম্পিউটারে কোথাও সংরক্ষণ করতে পারি?

উত্তর:


38

কেবল আউটপুট পুনঃনির্দেশের সাথে :

system_profiler > file.txt

মূলত, এটি আউটপুট নেবে system_profilerএবং এটি ফাইলটিতে সংরক্ষণ করবে file.txt। প্রযুক্তিগতভাবে দুটি পৃথক আউটপুট "স্ট্রিম", মান আউটপুট এবং মান ত্রুটি রয়েছে। এগুলি পৃথকভাবে চিকিত্সা করা হয় এবং আপনি যদি উপরের সরল পুনঃনির্দেশ পদ্ধতিটি ব্যবহার করেন তবে আপনি কেবলমাত্র স্ট্যান্ডার্ড আউটপুটটিকে ফাইলে পুনর্নির্দেশ করবেন। আপনি যদি স্ট্যান্ডার্ড আউটপুট এবং স্ট্যান্ডার্ড ত্রুটি উভয়ই পুনর্নির্দেশ করতে চান তবে আপনি এটি করতে পারেন :

system_profiler &> file.txt

&শেল মান আউটপুট এবং ফাইলে মান ত্রুটি পুনর্নির্দেশ করতে বলে।

আপনি যদি কেবলমাত্র স্ট্যান্ডার্ড ত্রুটি আউটপুট করতে চান তবে আপনি এটি করতে পারেন:

system_profiler 2> file.txt

2শেল জেনে রাখ, এটি মান ত্রুটি পুনর্নির্দেশ করতে প্রয়োজন করতে দেয়।

>ইতিমধ্যে সেখানে থাকলে ফাইলটি ওভাররাইট করে উইল ব্যবহার করে । আপনি যদি পুরানোটি মুছে না ফেলে কোনও ফাইলের সাথে যুক্ত করতে চান তবে আপনি এটি ব্যবহার করতে পারেন >>:

system_profiler >> file.txt

আপনি অবশ্যই ব্যবহার করতে পারেন &এবং 2সঙ্গে উভয় মান আউট এবং মান ত্রুটি, এবং শুধুমাত্র মান ত্রুটি পাঠানোর জন্য >>অপারেটর।


2
& >> ম্যাক বাশ সংস্করণ 3.2.48 (1) -রেলিজ (x86_64-আপেল-ডারউইন 11) তে কাজ করছে বলে মনে হচ্ছে না। আমি যখন এটি চেষ্টা করি, এটি বলে -bash: syntax error near unexpected token >। বাকি সব কাজ করে।
নচট

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.