मेरी नौकरी में बहुत बड़ी फाइलों से बहुत सारे सॉर्टिंग फ़ील्ड शामिल हैं। मैं आमतौर पर इसे sort
बैश में कमांड के साथ करता हूं। दुर्भाग्यवश, जब मैं एक तरह से शुरू करता हूं, मुझे कभी भी यकीन नहीं होता कि यह कितना समय लगेगा। क्या मुझे परिणाम देखने के लिए एक सेकंड इंतजार करना चाहिए, या क्या मुझे कुछ और काम करने पर काम करना शुरू करना चाहिए?क्या लिनक्स में किसी प्रकार की प्रगति प्रदर्शित करना संभव है?
क्या इस बात का कोई संभावित तरीका है कि एक तरह से प्रगति हुई है या यह कितनी तेजी से काम कर रहा है?
$ cut -d , -f 3 VERY_BIG_FILE | sort -du > output
यह 'फ्लैट आउट' काम कर रहा है। यह पता लगाने का एक विश्वसनीय तरीका नहीं है कि यह कितनी दूर तक प्रगति हुई है और इसे कितना लंबा चलाना है। आप इस तरह के लिए चारों ओर/proc पोक करने में सक्षम हो सकते हैं और कुछ कटौती कर सकते हैं, लेकिन शायद नहीं। –
शायद वैकल्पिक विकल्प दिनचर्या? अधिकांश प्रकार के दिनचर्या स्वयं (जैसे क्विकॉर्ट) कम से कम इस बारे में एक विचार है कि इस तरह के साथ कितना दूर है। –