GNU/Linux
टी कमान
खोज…
परिचय
टी - मानक इनपुट से पढ़ें और मानक आउटपुट और फ़ाइलों को लिखें।
टी कमांड को प्लंबिंग में टी-स्प्लिटर के नाम पर रखा गया है, जो पानी को दो दिशाओं में विभाजित करता है और एक बड़े टी के आकार का होता है।
टी प्रत्येक मानक फ़ाइल से डेटा की प्रतिलिपि बनाता है, और मानक आउटपुट के लिए भी। वास्तव में, टी अपने इनपुट को डुप्लिकेट करता है, इसे एक ही बार में कई आउटपुट पर रूट करता है।
वाक्य - विन्यास
- टी [विकल्प] ... [फ़ाइल] ...
पैरामीटर
| विकल्प | विवरण |
|---|---|
| -ए, --प्पेंड | दिए गए FILE में अप्लाई करें। ओवरराइट न करें। |
| -आई, --इग्नोर-इंटरप्ट्स | व्यवधान संकेतों को अनदेखा करें। |
| --मदद | मदद संदेश प्रदर्शित करें, और बाहर निकलें। |
| --version | संस्करण जानकारी प्रदर्शित करें, और बाहर निकलें। |
टिप्पणियों
यदि एक फ़ाइल को डैश ("-") के रूप में निर्दिष्ट किया जाता है, तो टी मानक मानक पर फिर से लिखता है।
आउटपुट को स्टडआउट और एक फाइल में भी लिखें
निम्न कमांड केवल स्क्रीन (stdout) पर आउटपुट प्रदर्शित करता है।
$ ls
निम्न कमांड आउटपुट को केवल फाइल पर लिखता है न कि स्क्रीन पर।
$ ls > file
निम्न कमांड ( tee कमांड की मदद से) आउटपुट को स्क्रीन (स्टडआउट) और फाइल दोनों पर लिखता है।
$ ls | tee file
एक पाइप श्रृंखला के बीच से एक फ़ाइल में आउटपुट लिखें और इसे पाइप में वापस पास करें
आप किसी फाइल में कमांड के आउटपुट को स्टोर करने के लिए tee कमांड का उपयोग कर सकते हैं और उसी आउटपुट को दूसरे कमांड पर रीडायरेक्ट कर सकते हैं।
निम्न आदेश एक फ़ाइल crontab-backup.txt वर्तमान crontab प्रविष्टियाँ crontab-backup.txt और sed कमांड में crontab प्रविष्टियाँ पास करेंगे, जो crontab-backup.txt को करेगा। प्रतिस्थापन के बाद, इसे एक नए क्रॉन जॉब के रूप में जोड़ा जाएगा।
$ crontab -l | tee crontab-backup.txt | sed 's/old/new/' | crontab –
आउटपुट को कई फाइलों में लिखें
आप इस तरह tee का उपयोग करके अपने आउटपुट को कई फाइलों (अपने टर्मिनल सहित) में पाइप कर सकते हैं:
$ ls | tee file1 file2 file3
फ़ाइल को संलग्न करने के लिए टी कमांड का निर्देश दें
डिफ़ॉल्ट tee कमांड द्वारा फाइल को ओवरराइट कर देता है। आप नीचे दिखाए गए विकल्प के रूप में –a विकल्प का उपयोग करके फ़ाइल में संलग्न करने के लिए tee को निर्देश दे सकते हैं।
$ ls | tee –a file