tee
टेक्स्ट प्रोसेसिंग
इस्तेमाल
[cmd] | tee [file]अपने input को एक साथ फ़ाइल में और स्क्रीन पर भेजता है; root की फ़ाइल में लिखने का यही तरीक़ा है, क्योंकि sudo cmd > file में redirect आपका ही shell खोलता है।
आम विकल्प
| विकल्प | अर्थ |
|---|---|
| -a | Append to the file instead of overwriting it |
| -i | Ignore Ctrl-C while the pipe runs |
| -p | GNU: report errors when writing to a pipe |
उदाहरण
make 2>&1 | tee build.logWatch the build and keep a copy.
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.confAppends to a root-owned file, which > cannot do.
curl -s api | tee raw.json | jq .nameKeeps the raw body and reads one field.
ये पाइप से जोड़कर चलाने के लिए बने हैं। एक ही कमांड से सब करवाने के बजाय तीन जोड़ना छोटा पड़ता है।
कैसे पढ़ें
- बड़े कोष्ठक [ ] उस हिस्से को दिखाते हैं जिसे छोड़ा जा सकता है।
- तीन बिंदु … का मतलब है एक से ज़्यादा दिए जा सकते हैं।
- विकल्पों में बड़े-छोटे अक्षर मायने रखते हैं — कुछ कमांड में -r और -R अलग काम करते हैं।
आम सवाल
Q. tee क्या करता है?
अपने input को एक साथ फ़ाइल में और स्क्रीन पर भेजता है; root की फ़ाइल में लिखने का यही तरीक़ा है, क्योंकि sudo cmd > file में redirect आपका ही shell खोलता है।
Q. इसे कैसे लिखें?
[cmd] | tee [file] — बड़े कोष्ठक वह हिस्सा दिखाते हैं जो छोड़ा जा सकता है।
Q. कितने विकल्प जानने लायक़ हैं?
यहाँ 3 दिए हैं; पूरी सूची man tee में है। यह कमांड टेक्स्ट प्रोसेसिंग में आती है।
मिलती-जुलती कमांड
man पेज: man tee