কিছু পরীক্ষা চলাকালীন আমাকে কমান্ডের একটি সিরিজ চালানো দরকার। এটি আমার পক্ষে অত্যন্ত কার্যকর হবে এবং যদি এই সমস্ত কিছু করার কোনও উপায় থাকে তবে আমাকে অনেক সময় সাশ্রয় করবেন:
- আমার যে কমান্ডটি চালাতে হবে তা চালান
- কমান্ড থেকে সমস্ত আউটপুট একটি নির্দিষ্ট ফাইলে পুনর্নির্দেশ করুন
- নির্দিষ্ট ফাইলটিতে মূল কমান্ড অন্তর্ভুক্ত করুন
- টার্মিনালে আসল কমান্ড থেকে আউটপুট প্রিন্ট করুন
লোকেরা আমাকে টি ব্যবহার করার পরামর্শ দিয়েছে যা টার্মিনালে মুদ্রণের পাশাপাশি একটি ফাইল প্রেরণে দুর্দান্ত কাজ করে তবে মূল আদেশটি অন্তর্ভুক্ত করে না। আমি যে ফাইলটি শেষ করতে চাই তা হ'ল প্রথম লাইনটি আমি যে কমান্ডটি চালালাম তা হ'ল এবং তারপরে নীচে কমান্ড থেকে আউটপুট দেওয়া হবে।
কেউ এটিকে পরামর্শ দিয়েছেন:
echo "ls -l" | xargs -I{} bash -c "echo >> output.file; eval {} >> output.file"
তবে এটি হয় টার্মিনালে আউটপুট মুদ্রণ করে না বা ফাইলটিতে মূল কমান্ড অন্তর্ভুক্ত করে না।
আমি কোন ধারণা প্রশংসা করব।
tee।