আমি 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"'