time
কমান্ডটি নিয়ে কাজ করে , আমি এমন একটি পরিস্থিতি পেলাম যেখানে আমার time
বাহ্যিক জিএনইউ সময় কমান্ডের চেয়ে বিল্ট-ইন ব্যবহার করা উচিত /usr/bin/time
। তো, আমি কীভাবে এটি করতে পারি? আমি কোথাও দেখেছি যে ব্যবহার করে enable
এবং / অথবা command
সাহায্য করবে, কিন্তু তারা তা করেনি।
এটি ব্যবহারের ক্ষেত্রে:
watch "time ls"
যা বাহ্যিক /usr/bin/time
কমান্ড ব্যবহার করে , যা আমি চাই না! time
অভ্যন্তরীণ বাশ ফাংশনটি যখন আমি time ls
টার্মিনালে চালিত করি তখন এটি ঘটে :
$ time ls
দয়া করে নোট করুন যে ঠিক বিপরীত অনুরোধটির উত্তর এখানে দেওয়া হয়েছে:
দুটি কমান্ডের সাথে অনেক পার্থক্য রয়েছে। অভ্যন্তরীণ time
আরও সুনির্দিষ্ট (যা আমি চাই) তবে বাহ্যিক কমান্ডের আরও বিকল্প রয়েছে (যা আমার প্রয়োজন হয় না)।
builtin time
কৌতুক করতে হবে।
time
এটি কোনও অন্তর্নির্মিত bash
ভাষা নয়, এটি ভাষার সংরক্ষিত শব্দ যাতে আপনি পাইপলাইনগুলি (যেমন time foo | bar
) বা যৌগিক কমান্ডগুলি (যেমন time for i in...;done
) সময় করতে পারেন
watch 'bash -c "builtin time ls"'
সম্ভবত?