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"'সম্ভবত?