'Cd' सहित कई कमांड को कैसे टाइम करें?


4

मान लीजिए कि मेरे पास 'cd' सहित एक पंक्ति में कई कमांड्स हैं, उदाहरण के लिए:

cd subdir; pwd

अब मैं इस लिपि के व्यवहार को वही रखना चाहता हूं, लेकिन समय रेखा का।

अगर मैं ऐसा करता हूं:

time bash -c 'cd subdir; pwd'

तब व्यवहार बदलता है: इस रेखा के बाद, मैं अब अंदर नहीं हूं subdir। के व्यवहार में हस्तक्षेप किए बिना यह कैसे समय है cd?

जवाबों:


2

एक समारोह का उपयोग करें:

f() { cd subdir; pwd; }
time f

यह साथ काम नहीं करता है /usr/bin/time:/usr/bin/time: cannot run f: No such file or directory
7ochem
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.