উত্তর:
আহ, bash
পুনঃনির্দেশ: -
( pmset -g && echo && pmset -g assertions ) | open -f -a TextEdit
এটি আপনার কমান্ডগুলিকে &&
একটি সাব-শেলটিতে (যা এটি এর মধ্যে আবৃত ()
করে) একক ব্যাশ কমান্ড হিসাবে চালায় (যা এটি এটি আবৃত করে) এবং আপনার জন্য সাব-শেলের আউটপুটটিকে পাঠ্য সম্পাদনাতে পুনর্নির্দেশ করে। আপনি টেকনিক্যালি ব্যবহার করতে হবে না &&
পরিবর্তে ;
কিন্তু এটিকে পরিবর্তন করা প্রভাব যে যদি কমান্ড কোনো ব্যর্থ এটা যে সময়ে সমগ্র শৃঙ্খল বন্ধ হবে।
দ্রষ্টব্য: আপনার উদাহরণে সমস্ত কমান্ড চালিত হচ্ছে (যেমন আপনি কেবল pmset -g; echo; pmset -g assertions
কমান্ড লাইনে চালিয়ে প্রমাণ করতে পারেন ), কেবলমাত্র আপনি পাইপটি কেবল সর্বশেষটিতে প্রয়োগ করছেন। এজন্য এটিকে একটি সাব-শেইলে চালানো দরকার।
দ্রষ্টব্য: আপনি |
অক্ষরটি প্রতিস্থাপন করতে >
এবং আপনার ইচ্ছাতে কোনও ফাইলে আউটপুট প্রেরণ করতে পারেন।
() কমান্ডগুলি একক প্রক্রিয়াতে একত্রিত করে স্টাডাউটের প্রতি সম্মতি জানায়:
(pmset -g; echo; pmset -g assertions) | open -f -a TextEdit