शीघ्र जवाब। आप tee >(what_to_do) >(another_thing_to_do)
अपने आदेश के साथ जाने के लिए उपयोग कर सकते हैं कि आप कितने अलग-अलग काम करना चाहते हैं।
उदाहरण:
मूल परीक्षण फ़ाइल आउटपुट:
:~$ cat testfile.txt
Device Model: LITEONIT LCS-256M6S 2.5 7mm 256GB
Serial Number: TW0XFJWX550854187616
tee
कमांड के साथ आउटपुट जोड़ा गया:
:~$ cat testfile.txt | tee >(tail -1) >(wc) >(awk '{print $3,$1,$2}')
Device Model: LITEONIT LCS-256M6S 2.5 7mm 256GB
Serial Number: TW0XFJWX550854187616
LITEONIT Device Model:
TW0XFJWX550854187616 Serial Number:
2 10 91
Serial Number: TW0XFJWX550854187616
टी में प्रत्येक कमांड केवल सामान्य कमांड है जिसे आप कमांड लाइन पर उपयोग करेंगे, जैसे कि >(head -1 | wc)
कार्यों में भी जोड़ सकते हैं ।
:~$ cat testfile.txt | tee >(tail -1) >(head -1 | wc) >(awk '{print $3,$1,$2}')
Device Model: LITEONIT LCS-256M6S 2.5 7mm 256GB
Serial Number: TW0XFJWX550854187616
1 7 52
LITEONIT Device Model:
TW0XFJWX550854187616 Serial Number:
Serial Number: TW0XFJWX550854187616
या फिर आप भी उपयोग करके अंतिम पंक्ति कहते हैं की अंतिम शब्द प्राप्त कर सकते हैं awk
के साथ $NF
एक साथ wc
के साथ-साथ इस तरह:
:~$ cat testfile.txt | tail -1 | tee >(wc) >(awk '{print $NF}')
Serial Number: TW0XFJWX550854187616
TW0XFJWX550854187616
1 3 39
नोट:|
पाइप कमांड को अंत तक जोड़ना कमांड से कई कमांड का उपयोग करके ओवरराइड कर सकता है tee
। मेरे पास कुछ उदाहरण हैं जिनका मैं परीक्षण कर रहा हूं:
उदाहरण 1 (सभी अंतिम शब्दों को खींचते हुए पाइप कमांड):
:~$ echo "This is just five words" | tee >(wc -l) >(wc -w) >(wc -c) | awk '{print $NF}'
words
24
5
1
उदाहरण 2 (wc कमांड के आउटपुट को नहीं दिखाता है। पाइप कमांड 3 शब्द को हथियाने वाला है।)
:~$ echo "This is just five words" | tee >(wc -l) >(wc -w) >(wc -c) | awk '{print $3}'
just
उदाहरण 3 (इको लाइन के तीसरे शब्द को पकड़ना। टी कमांड)।
:~$ echo "This is just five words" | tee >(wc -l) >(wc -w) >(wc -c) >(awk '{print $3}')
This is just five words
just
24
5
1
उदाहरण 4 (इको लाइन के अंतिम शब्द को पकड़ना। टी कमांड)।
:~$ echo "This is just five words" | tee >(wc -l) >(wc -w) >(wc -c) >(awk '{print $NF}')
This is just five words
words
24
5
1
उम्मीद है की यह मदद करेगा!