আমি timeকয়েকটি কমান্ডের সময় পরিমাপ করতে কমান্ড চালাতে চাই ।
আমি যা করতে চাই তা হ'ল:
- তাদের একসাথে যোগ করা সমস্তগুলির চলমান সময় পরিমাপ করুন
timeএকটি ফাইল আউটপুট লিখুনSTDERRআমি যে আদেশটি পরিমাপ করছি তা থেকে লিখুনSTDERR
আমি কি না কি করতে চান হয়
- একটি পৃথক স্ক্রিপ্টে বেশ কয়েকটি কমান্ড লিখুন (কেন? কারণ এগুলি ইতিমধ্যে একটি স্ক্রিপ্ট যা আমি প্রোগ্রামক্রমে তৈরি করছি এবং অন্য কোনও অস্থায়ী স্ক্রিপ্ট তৈরি করা আমার চেয়ে বেশি গোলমাল হবে)
আমি এখন পর্যন্ত যা চেষ্টা করেছি:
/usr/bin/time --output=outtime -p echo "a"; echo "b";
কাজ করে না, timeপ্রথম প্রথমটিতে চালানো হয়।
/usr/bin/time --output=outtime -p ( echo "a"; echo "b"; )
কাজ করে না, (অপ্রত্যাশিত টোকেন।
/usr/bin/time --output=outtime -p { echo "a"; echo "b"; }
কাজ করে না, "এই জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই"।
/usr/bin/time --output=outtime -p ' echo "a"; echo "b";'
কাজ করে না, "এই জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই"।
time ( echo "a"; echo "b"; ) 2>outtime
কাজ করে না, যেহেতু এটি সমস্তগুলিকে পুনর্নির্দেশ STDERRকরে outtime; আমি কেবল সেখানে timeআউটপুট চাই ।
এবং অবশ্যই,
time --output=outime echo "a";
কাজ করে না, যেহেতু --output=outime: command not found।
আমি এটা কিভাবে করবো?
time -p sh -c 'echo "a"; echo "b"'