मैं आदेश के लिए समय मापने के लिए/usr/bin/time प्रोग्राम का उपयोग करता हूं। --format पैरामीटर के साथ मैं आउटपुट प्रारूपित कर सकते हैं। उदा।/usr/bin/time --format output मिलीसेकंड में समय बीत गया
/usr/bin/time -f "%e" ls
बीत चुके सेकंड की बड़ी सटीकता को आउटपुट करने का कोई तरीका है? या बस मिलीसेकंड आउटपुट, सेकेंड नहीं?
/usr/bin/time के मैनुअल में यह केवल कुछ सेकंड के बारे में कुछ कहता है, लेकिन शायद एक तरीका है और कोई मेरी मदद कर सकता है ... धन्यवाद!
EDIT: मुझे बैश कमांड "टाइम" के बारे में पता है जो पर्यावरण चर "TIMEFORMAT" के प्रारूप का उपयोग करता है। क्षमा करें, लेकिन मैं उस env-var को बदलना नहीं चाहता ... मेरे लिए जोखिम भरा प्रतीत होता है, समाधान कुछ ऐसा होना चाहिए जो चल रहा सिस्टम नहीं बदलता :)
मैन पेज इसके बारे में कुछ भी नहीं कहता है। इसलिए मुझे लगता है कि समय के * अपरिवर्तित * संस्करण का उपयोग करना संभव नहीं है। आउटपुट प्रारूप के लिए पैच तैयार करना संभव होना चाहिए, लेकिन मुझे नहीं पता कि उच्च सटीकता प्राप्त करना संभव है या नहीं। – hek2mgl
भविष्य के पाठकों के लिए बस इंगित करना कि 'TIMEFORMAT' चर _inly_ अंतर्निहित 'टाइम' कमांड के आउटपुट को नियंत्रित करने के लिए उपयोग किया जाता है। इसे बदलने से जुड़े कोई जोखिम नहीं है। –