लिनक्स बहुत सारे कमांड के साथ टेक्स्ट हेरफेर और प्रोसेसिंग को बहुत आसान बनाता है। कमांड-लाइन टूल जैसे tr और fmt आपको सीधे अपने टर्मिनल से टेक्स्ट फ़ाइलों को बदलने, प्रारूपित करने और संशोधित करने में मदद करते हैं।
इस लेख में, हम विभिन्न उपयोग मामलों में पाठ को प्रारूपित करने के लिए tr और fmt कमांड का उपयोग करने के तरीके पर चर्चा करेंगे। तो टीआर और एफएमटी क्या हैं? और आप उनका उपयोग कैसे करते हैं?
टीआर कमांड क्या है?
टीआर कमांड शब्द का संक्षिप्त नाम है, अनुवाद, और एक पाठ फ़ाइल में विशिष्ट वर्णों को हटाने या बदलने में उपयोगकर्ता की सहायता करता है। यह आमतौर पर अन्य कमांड के साथ प्रयोग किया जाता है और मानक इनपुट लेकर काम करता है, उस पर एक ऑपरेशन करता है, और परिणाम को मानक आउटपुट में लिखता है।
टीआर कमांड सिंटैक्स
टीआर कमांड का मूल सिंटैक्स है:
टी.आर.[विकल्प]... सेट1[सेट2]
सेट वर्णों के तार हैं और कुछ व्याख्या किए गए अनुक्रम हैं जिन्हें टर्मिनल स्वचालित रूप से पहचानता है। उनमें से कुछ में शामिल हैं:
\\ बैकस्लैश
\बी बैकस्पेस
\t क्षैतिज टैब
\v वर्टिकल टैब
[:अलनम:]सभीपत्रऔरअंक
[: अल्फा:]सभीपत्र
[:खाली:]क्षैतिज
व्हाइटस्पेस
[:अंक:]सभीअंक
[:निचला:]सभीछोटेपात्र
[:पंक:]सभीविराम चिह्नपात्र
[:अंतरिक्ष:]क्षैतिजयाखड़ाखाली स्थान केपात्र
[:ऊपरी:]सभीअपरकेसपत्र
टीआर कमांड का उपयोग कैसे करें
आप tr कमांड का उपयोग टेक्स्ट फ़ाइल के केस को बदलने, नंबरों को हटाने, स्पेस को टैब से बदलने और यहां तक कि हर शब्द को एक नई लाइन पर रखने के लिए कर सकते हैं। टीआर कमांड की संभावनाएं इतनी विशाल हैं और यदि आप जानते हैं कि इसका उपयोग कैसे करना है तो आप बहुत कुछ हासिल कर सकते हैं।
इस उदाहरण के लिए, एक पाठ फ़ाइल बनाएँ: muo.txt. फ़ाइल की सामग्री होगी:
उपयोग करना। प्रौद्योगिकी, सरलीकृत! 1234
टीआर कमांड का उपयोग करके वर्णों को बदलना
ऐसा करने के लिए, उन वर्णों को निर्दिष्ट करें जिन्हें आप बदलना चाहते हैं और आप उन्हें किससे बदलना चाहते हैं। उदाहरण के लिए, यदि आप प्रत्येक शब्द के पहले अक्षर को ABCD से बदलना चाहते हैं, तो इस कमांड को निष्पादित करें:
बिल्ली muo.txt | टीआर एमटीएस1 एबीसीडी
कैट कमांड का प्रयोग किया जाता है एक फाइल की सामग्रियों को प्रदर्शित कीजिए.
परिणाम:
AakeUseOf. बेचनोलॉजी, सरलीकृत! D234
टेक्स्ट को लोअरकेस से अपरकेस में बदलें
ऐसा करने के लिए, इनमें से कोई भी आदेश निष्पादित करें:
बिल्ली muo.txt | ट्र ए-जेड ए-जेड
बिल्ली muo.txt | टीआर [: निचला:] [: ऊपरी:]
परिणाम:
उपयोग करना। प्रौद्योगिकी, सरलीकृत! 1234
टेक्स्ट को अपरकेस से लोअरकेस में बदलें
ऐसा करने के लिए, इनमें से कोई भी आदेश निष्पादित करें:
बिल्ली muo.txt | ट्र ए-जेड ए-जेड
बिल्ली muo.txt | टीआर [: ऊपरी:] [: निचला:]
परिणाम:
उपयोग करना। प्रौद्योगिकी, सरलीकृत! 1234
रिक्त स्थान को टैब से बदलें
सभी स्थानों को टैब से बदलने के लिए, इस कमांड को निष्पादित करें:
बिल्ली muo.txt | टीआर [: अंतरिक्ष:] '\टी'
परिणाम:
उपयोग करना। प्रौद्योगिकी, सरलीकृत! 1234
वैकल्पिक रूप से, यदि आप रिक्त स्थान को न्यूलाइन कैरेक्टर से बदलना चाहते हैं - प्रत्येक शब्द को एक अलग लाइन पर प्रिंट करने के लिए - "\t" को "\n" से बदलें।
टीआर कमांड का उपयोग करके वर्ण हटाएं
वर्णों को हटाने के लिए, का उपयोग करें -डी tr कमांड के साथ विकल्प। उदाहरण के लिए, यदि आप muo.txt फ़ाइल के प्रत्येक शब्द से "e" अक्षर को हटाना चाहते हैं, तो इस कमांड को निष्पादित करें:
बिल्ली muo.txt | टीआर -डी 'इ'
परिणाम:
मकुसफ। प्रौद्योगिकी, सरलीकृत! 1234
सभी विराम चिह्नों को हटा दें
यदि आप बिना किसी चिन्ह को निर्दिष्ट किए फ़ाइल में सभी विराम चिह्नों को हटाना चाहते हैं, तो इसका उपयोग करें -डी व्याख्या किए गए अनुक्रम के साथ विकल्प, [:पंक:]:
बिल्ली muo.txt | टीआर-डी [:पंक्चर:]
परिणाम:
MakeUseOf प्रौद्योगिकी सरलीकृत 1234
ट्र का उपयोग करके सभी अंक हटाएं
पाठ फ़ाइल में सभी अंकों को निकालने के लिए, इस आदेश को निष्पादित करें:
बिल्ली muo.txt | टीआर-डी [:अंक:]
परिणाम:
उपयोग करना। प्रौद्योगिकी, सरलीकृत!
Tr पूरक विकल्प का उपयोग करना
टीआर कमांड के साथ आता है -सी विकल्प जो मूल रूप से मूल ऑपरेशन के विपरीत करता है। उदाहरण के तौर पर पिछली कमांड का उपयोग करते हैं। यदि आप इस आदेश में पूरक विकल्प जोड़ते हैं, तो यह उन सभी वर्णों को हटा देगा जो अंक नहीं हैं। नज़र रखना:
बिल्ली muo.txt | टीआर -सीडी [:अंक:]
परिणाम:
1234
एफएमटी कमांड क्या है?
Fmt कमांड एक साधारण टेक्स्ट फॉर्मेटिंग टूल है जिसका उपयोग आप लिनक्स पर टेक्स्ट को प्रिंट आउट और प्रोसेस करने के लिए कर सकते हैं। आप ईमेल उत्तरों को फ़ॉर्मेट करने के लिए भी कमांड का उपयोग कर सकते हैं।
को कमांड-लाइन सहायता प्राप्त करें fmt कमांड के संबंध में, इसके मैनुअल पेज को चलाकर देखें:
आदमी एफएमटी
fmt कमांड सिंटैक्स
Fmt कमांड का मूल सिंटैक्स है:
fmt[-चौड़ाई][विकल्प][फ़ाइल]
एफएमटी कमांड का उपयोग कैसे करें
इस उदाहरण के लिए, नामक एक फ़ाइल बनाएँ file.txt और निम्न पाठ जोड़ें:
प्रौद्योगिकी, सरलीकृत
हम दुनिया को यह सिखाने के मिशन पर तकनीकी उत्साही हैं कि कैसे करना है उपयोगऔरसमझनातकनीकमेंउनकाज़िंदगियाँ.
डिफ़ॉल्ट fmt कमांड का उपयोग करना
डिफ़ॉल्ट fmt कमांड टेक्स्ट को अनुकूलित करता है और इसे अधिक पठनीय प्रारूप में प्रिंट करता है। Fmt कमांड की डिफ़ॉल्ट चौड़ाई 75 कॉलम है। डिफ़ॉल्ट fmt ऑपरेशन को आज़माने के लिए इस कमांड को निष्पादित करें:
fmtफ़ाइल।TXT
परिणाम:
प्रौद्योगिकी, सरलीकृत हम'सिखाने के लिए एक मिशन पर फिर से तकनीक के प्रति उत्साही
दुनिया कैसे उपयोगऔरसमझनातकनीकमेंउनकाज़िंदगियाँ.
पाठ की चौड़ाई बदलें
फ़ाइल की चौड़ाई बदलने के लिए, आप का उपयोग करते हैं डब्ल्यू विकल्प। वाक्य रचना इस तरह दिखती है:
fmt -w एन फ़ाइल नाम
फ़ाइल की चौड़ाई को 20 कॉलम में बदलने के लिए, इस कमांड को निष्पादित करें:
fmtडब्ल्यू 20 फ़ाइल।TXT
परिणाम:
तकनीकी,
सरलीकृत हम'दोबारा
तकनीक के प्रति उत्साही
सिखाने के लिए एक मिशन
दुनिया कैसे
उपयोगऔरसमझना
उनके में तकनीक
ज़िंदगियाँ।
पाठ की लंबी पंक्तियों को विभाजित करें
लंबी लाइनों को विभाजित करने के लिए, का उपयोग करें -एस विकल्प। कोशिश करके देखो:
fmt-एसफ़ाइल।TXT
परिणाम:
प्रौद्योगिकी, सरलीकृत
हम दुनिया को यह सिखाने के मिशन पर तकनीकी उत्साही हैं कि कैसे करना है उपयोगऔर
उनके जीवन में तकनीक को समझें।
प्रत्येक पैराग्राफ की पहली पंक्ति को इंडेंट करें
प्रत्येक अनुच्छेद की पहली पंक्ति को इंडेंट करके हाइलाइट करने के लिए, का उपयोग करें -टी विकल्प। यह वाक्य रचना है:
fmt -t फ़ाइल नाम।
आइए इसे आजमाते हैं:
fmt-टीफ़ाइल।TXT
परिणाम:
प्रौद्योगिकी, सरलीकृत
हम दुनिया को यह सिखाने के मिशन पर तकनीकी उत्साही हैं कि कैसे करना है उपयोगऔर
उनके जीवन में तकनीक को समझें।
tr और fmt: उपयोगी टेक्स्ट मैनीपुलेशन कमांड
tr और fmt पाठ स्वरूपण और प्रसंस्करण को उनके द्वारा प्रदान किए जाने वाले विभिन्न कार्यों के साथ आसान और स्वचालित बनाते हैं। लिनक्स और अन्य यूनिक्स-आधारित ऑपरेटिंग सिस्टम आपकी प्रत्येक पाठ स्वरूपण आवश्यकता के लिए बड़ी संख्या में पाठ हेरफेर आदेश प्रदान करते हैं। आपको बस यह जानने की जरूरत है कि वे क्या हैं और उनका उपयोग कैसे करें।