আমি চেক করেছি এই , কিন্তু প্রদত্ত সমাধান আমার জন্য কাজ করে নি।
তারিখটি ব্যবহার করে আমি সেকেন্ডে ফাঁসির সময় পেতে পারি:
T="$(date +%s)"
#some work here
T="$(($(date +%s)-T))"
echo "execution time (secs) ${T}"
যাইহোক, যখন আমি এটি চেষ্টা করি:
T="$(date +%s%N)"
#some work here
T="$(($(date +%s%N)-T))"
ন্যানো-দ্বিতীয় নির্ভুলতা পেতে তারিখে% N যুক্ত করা (উপরে হিসাবে) আমি নিম্নলিখিত ত্রুটিটি পেয়েছি: -ব্যাশ: 1369320760N: বেসের জন্য খুব বড় মান (ত্রুটি টোকেন "1369320760N")
কেউ কি জানেন যে ম্যাক ওএস এক্স এর অধীনে ব্যাশ ব্যবহার করে মিলিসেকেন্ডে কার্যকর করার সময়টি কীভাবে পরিমাপ করতে হয়?
# some work here
ommited, আমি 0.2 থেকে 0.3 সেকেন্ড বার পেতে - কি শূন্য (বা অন্তত ধ্রুবক) আপনার লক্ষ্য পৌঁছানোর হওয়া উচিত। যেখানে/usr/bin/time usleep 50000
0.05 +/- 0.01 সেকেন্ডের একটি যুক্তিসঙ্গত স্থিতিশীল সময় দেয়। (কেবলমাত্র লিনাক্সে পরীক্ষিত, / ইউএসআর / বিন / সময় এবং / অথবা ইউএসএক্স-এ ইউএসপি উপলব্ধ কিনা তা জানেন না))