আমি অন্য প্রোগ্রামের মাধ্যমে চালিত কোনও আদেশ থেকে সমস্ত আউটপুট স্বয়ংক্রিয়ভাবে পাইপ দেওয়ার জন্য কি বাশ বা zsh এর কোনও উপায় আছে?
উদাহরণস্বরূপ, যদি আমি এই কমান্ডটি চালিত করি
$ cat /tmp/it
আমি এটির মতো এটি লিখেছিলাম বলে চালানো চাই:
$ cat /tmp/it | tee /tmp/cmdoutput
যেখানে | tee /tmp/cmdoutput
অংশটি কোনও আদেশ হতে পারে। আমার ব্যবহারের ঘটনাগুলি রঙিনকরণের জন্য এবং আমি চালিত কমান্ডগুলির আউটপুট সংরক্ষণের জন্য যাতে আমি সেগুলিকে ভিমে সম্পাদনা করতে পারি, বা ভিমে অনুসন্ধান করতে পারি। আমি এই জিনিসগুলি ইতিমধ্যে ম্যানুয়ালি করছি তবে এটি স্বয়ংক্রিয়ভাবে করার কোনও উপায় আছে কিনা তা জানতে চাই এবং একটি সাধারণ সমাধানের সন্ধান করছি!
bash | tee /tmp/cmdoutput