आप आर के साथ ऐसा कर सकते हैं , जो थोड़ा अधिक हो सकता है ...
EDIT 2: [OOPS, ऐसा लगता है कि जब मैं इसे रीटाइप कर रहा था तो किसी और को रुपये के साथ मारा गया।] मुझे एक आसान तरीका मिल गया। R के साथ स्थापित किया जाना चाहिए, जो कि आप जो करने की कोशिश कर रहे हैं, वह है। उदाहरण के लिए, यदि मेरे पास एक फाइल है bar
जिसमें संख्याओं की एक सूची है, तो प्रति पंक्ति एक:
cat bar | Rscript -e 'summary (as.numeric (readLines ("stdin")))'
उन नंबरों को R में पाइप करेंगे और R के summary
कमांड को लाइनों पर चलाएंगे , कुछ इस तरह से लौटाएंगे:
Min. 1st Qu. Median Mean 3rd Qu. Max.
1.00 2.25 3.50 3.50 4.75 6.00
आप भी कुछ ऐसा कर सकते हैं:
script -e 'quantile (as.numeric (readLines ("stdin")), probs=c(0.025, 0.5, 0.975))'
मात्रा प्राप्त करने के लिए। और आप स्पष्ट रूप से उत्पादन की पहली पंक्ति को काट सकते हैं (जिसमें लेबल होते हैं) कुछ इस तरह से:
cat bar | Rscript -e 'summary (as.numeric (readLines ("stdin")))' | tail -n +2
मैं अत्यधिक अनुशंसा करता हूं कि आप इंटरेक्टिव आर में पहले क्या चाहते हैं, यह सुनिश्चित करने के लिए कि आपके पास कमांड सही है। इसे आज़माने में, मैंने समापन कोष्ठक और रूपए रिटर्न को छोड़ दिया - कोई त्रुटि संदेश, कोई परिणाम नहीं, बस कुछ भी नहीं।
(रिकॉर्ड के लिए, फ़ाइल बार में है:
1
2
3
4
5
6