मैं एक bash स्क्रिप्ट मंच पर CPUs की संख्या की जाँच कुशलता से कर, रेपो के लिए विकल्प -j उपयोग करने के लिए है, ... मैं इस का उपयोग करें:बैश में कम से कम दो चरों की गणना कैसे करें?
JOBS=$(cat /proc/cpuinfo | grep processor | tail -1 | sed "s,^.*:.*\([0-9].*\)$,\1,")
echo -e "4\n$JOBS" | sort -r | tail -1
यह ठीक काम करता है, महान। लेकिन मैं सोच रहा हूं कि क्या कोई अंतर्निहित फ़ंक्शन था जो केवल इतना करता है, यानि न्यूनतम, या अधिकतम की गणना करता है?
असंबंधित अपने प्रश्न का है, लेकिन क्या अपने 'cat' पाइप लाइन माना जाता है करते हुए? ऐसा लगता है कि 'grep^प्रोसेसर/proc/cpuinfo | sed -n -e '$ s /.*: // p'' उतना ही प्रभावी होगा। – Sorpigal
आप सही हैं, धन्यवाद। –