'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.