यह कमांड gbget है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
जीबीगेट - मूल डेटा निष्कर्षण और हेरफेर उपकरण
SYNOPSIS
gbget [विकल्पों] 'फ़ाइल का नाम[अनुक्रमणिका](सी,आर)ट्रांस'
वर्णन
फ़ाइलों से सारणीबद्ध डेटा के स्लाइस प्रिंट करें और परिवर्तन लागू करें। डेटा को टेक्स्ट से पढ़ा जाता है
रिक्त स्थान से अलग किए गए फ़ील्ड वाली फ़ाइलें (विकल्प का उपयोग करें -F एक अलग विभाजक निर्दिष्ट करने के लिए)।
डेटा फ़ाइल के अंदर, डेटा-ब्लॉक को दो खाली पंक्तियों द्वारा अलग किया जाता है। फ़ाइल को संपीड़ित किया जा सकता है
ज़्लिब (.gz) के साथ।
फ़ाइल का नाम
इनपुट फ़ाइल है. यदि निर्दिष्ट नहीं है तो यह stdin या अंतिम निर्दिष्ट पर डिफ़ॉल्ट है
फ़ाइल नाम यदि कोई हो.
इंडेक्स का मतलब डेटा-ब्लॉक इंडेक्स है।
इंडेक्स का मतलब डेटा-ब्लॉक इंडेक्स है।
सी, आर का मतलब कॉलम और पंक्तियों का विवरण है, जिसे "न्यूनतम" से चुनने के लिए "न्यूनतम: अधिकतम: छोड़ें" के रूप में दिया गया है।
प्रत्येक "छोड़ें" चरण को "अधिकतम"। यदि ऋणात्मक न्यूनतम और अधिकतम को अंत से गिना जाता है। द्वारा
डिफ़ॉल्ट रूप से सभी डेटा मुद्रित होते हैं ("1:-1:1")। यदि न्यूनतम>अधिकतम है तो गिनती उलट दी जाती है और छोड़ दी जाती है
नकारात्मक होना चाहिए (-1 डिफ़ॉल्ट रूप से)। विभिन्न विशिष्टताओं को अर्धविराम ';' द्वारा अलग किया जाता है
और सिलसिलेवार विचार किया गया.
ट्रांस चयनित डेटा पर लागू परिवर्तनों की एक सूची है: 'डी' का अंतर लें
बाद के कॉलम; 'डी' कम से कम एक नॉट-ए-नंबर (एनएएन) प्रविष्टि वाली सभी पंक्तियों को हटा दें;
'एफ' सभी कॉलमों को जमा करके आउटपुट को समतल करें; 'एल' सभी प्रविष्टियों का लॉग लें, 'पी' प्रिंट करें
सभी प्रविष्टियाँ डेटा-ब्लॉक के रूप में एकत्र की गईं; 'टी' डेटा के मैट्रिक्स को स्थानांतरित करता है; 'ज़'
प्रत्येक कॉलम में प्रविष्टियों से उनका माध्य घटाएँ; 'Z' प्रत्येक में प्रविष्टि को प्रतिस्थापित करता है
उनके zscore के साथ कॉलम; 'w' प्रत्येक कॉलम में प्रविष्टि को उनके माध्य से विभाजित करें।
कोण कोष्ठक में अर्धविराम से अलग किए गए '<..;..>' फ़ंक्शन का उपयोग किया जा सकता है
सामान्य डेटा परिवर्तन; फ़ंक्शन की गणना डेटा की प्रत्येक पंक्ति के लिए की जाती है।
वेरिएबल नाम 'x' हैं जिसके बाद कॉलम की संख्या है और वैकल्पिक रूप से 'l' है
और अंतराल की संख्या. उदाहरण के लिए 'x2+x3l1' का अर्थ है प्रविष्टियों का योग
दूसरा कॉलम और पिछली पंक्ति में तीसरे कॉलम की प्रविष्टियाँ। 'x2' का मतलब है
पंक्ति संख्या और 'x' 'x1' के बराबर है
'<@..;..>' यदि फ़ंक्शन विनिर्देश '@' से शुरू होता है तो फ़ंक्शन हैं
स्तंभों के साथ पुनरावर्ती रूप से गणना की गई। इस स्थिति में 'x' के बाद की संख्या है
प्रत्येक चरण पर विचार किए गए कॉलम से शुरू करके संबंधित कॉलम की गणना की जाती है।
'{...}' घुंघराले कोष्ठक में एक फ़ंक्शन का उपयोग डेटा का चयन करने के लिए किया जा सकता है: केवल पंक्तियाँ
वापसी में एक गैर-नकारात्मक मान बरकरार रखा जाता है
विकल्प
-F इनपुट फ़ील्ड विभाजक सेट करें (डिफ़ॉल्ट '\t')
-o आउटपुट स्वरूप सेट करें (डिफ़ॉल्ट '%12.6e')
-e खाली फ़ील्ड के लिए आउटपुट स्वरूप सेट करें (डिफ़ॉल्ट '%13s')
-s आउटपुट पृथक्करण स्ट्रिंग सेट करें (डिफ़ॉल्ट '')
-t प्रत्येक आउटपुट से पहले लागू वैश्विक परिवर्तनों को परिभाषित करें (डिफ़ॉल्ट '')
-v वाचाल प्रकार
उदाहरण
जीबीगेट 'फ़ाइल(1:3)एलडी'
'फ़ाइल' में पहले तीन कॉलम चुनें, लॉग और अंतर लें
क्रमिक स्तंभ;
gbget 'फ़ाइल(2,-10:-1)
'फ़ाइल' के दूसरे' के अंतिम दस तत्वों का चयन करें और उनके वर्ग प्रिंट करें
जीबीगेट '[2]()' '[1]()' < ...
मानक इनपुट से दूसरे और पहले डेटा ब्लॉक का चयन करें।
gbget 'file(1:3)<x1*x2-x3>'
'फ़ाइल' में पहले तीन कॉलम चुनें और प्रत्येक पंक्ति में पहले दो को गुणा करें
प्रविष्टियाँ और. तीसरा घटाओ.
जीबीगेट 'फ़ाइल()<@x1+x2>'
अगले दो कॉलमों का योग प्रिंट करें
जीबीगेट 'फ़ाइल(1:3){x2-2}'
उन पंक्तियों के लिए 'फ़ाइल' में पहले तीन कॉलम चुनें जिनका दूसरा फ़ील्ड नहीं है
उससे भी कम 2
onworks.net सेवाओं का उपयोग करके ऑनलाइन gbget का उपयोग करें