pipe पर टैग किए गए जवाब

एक यूनिक्स पाइप दो प्रक्रियाओं के फ़ाइल डिस्क्रिप्टर को जोड़ता है। एक पाइप POSIX पाइप () फ़ंक्शन के साथ <unistd.h> में घोषित किया गया है। गोले "|" का उपयोग करके प्रक्रियाओं के बीच पाइप निर्माण प्रदान करते हैं।

6
खोल में कई फ़ाइलों के लिए पाइप
मेरे पास एक एप्लिकेशन है जो बड़ी मात्रा में डेटा का उत्पादन करेगा जिसे मैं डिस्क पर संग्रहीत नहीं करना चाहता हूं। एप्लिकेशन ज्यादातर डेटा को आउटपुट करता है जिसे मैं उपयोग नहीं करना चाहता, लेकिन उपयोगी जानकारी का एक सेट जिसे अलग-अलग फ़ाइलों में विभाजित किया जाना चाहिए। उदाहरण …
29 bash  shell  grep  pipe 

1
क्यों गूंज> फ़ाइल गूंज की तुलना में अधिक वास्तविक समय का उपयोग करता है | sed> फाइल?
नीचे दिए गए उदाहरण ने मुझे चौंका दिया। यह काउंटर सहज ज्ञान युक्त लगता है ... इस तथ्य से अलग कि कॉम्बो के लिए अधिक उपयोगकर्ता का समय हैecho | sed । जब यह अकेले चलता है, echoतो बहुत सीस समय का उपयोग क्यों किया जाता है , या यह …
28 bash  shell  pipe  time  echo 

4
क्या एक प्रोग्राम के आउटपुट को दो अन्य प्रोग्राम में पाइप करने का कोई तरीका है?
क्षमा करें यदि यह एक मूर्खतापूर्ण प्रश्न है, लेकिन मैं इस तरह से एक पंक्ति में कुछ पूरा करने की कोशिश कर रहा हूं: $ prog1 | prog2 $ prog1 | prog3 इसलिए, मैं मूल रूप से prog1 निष्पादित करना चाहता हूं और आउटपुट को prog2 और prog3 को अलग …
28 pipe 

6
मैं एक कमांड से "cd" पथ नाम आउटपुट को पुनर्निर्देशित क्यों नहीं कर सकता?
मैं cdएक निर्देशिका नाम को स्वीकार करने की कोशिश कर रहा हूं जो इसे दूसरे आदेश से पुनर्निर्देशित करता है। इन विधियों में से कोई भी काम नहीं करता है: $ echo $HOME | cd $ echo $HOME | xargs cd यह काम करता है: $ cd $(echo $HOME) आदेशों …

5
वास्तविक समय में TCPDUMPs आउटपुट को कैसे प्रोसेस / पाइप करें
यदि मैं क्लाइंट (एक OpenWrt 10.04 राउटर पर) द्वारा DNS अनुरोधों को tcpdump करना चाहता हूं, तो मैं root@ROUTER:/etc# tcpdump -n -i br-lan dst port 53 2&gt;&amp;1 tcpdump: verbose output suppressed, use -v or -vv for full protocol decode listening on br-lan, link-type EN10MB (Ethernet), capture size 96 bytes 22:29:38.989412 …
27 pipe  tcpdump 

3
मैं एक पाइप कैसे कर सकता हूं?
मैं timeएक कमांड चाहता हूं जिसमें एक पाइपिंग आउटपुट से दूसरे में दो अलग-अलग कमांड होते हैं। उदाहरण के लिए, नीचे दो लिपियों पर विचार करें: $ cat foo.sh #!/bin/sh sleep 4 $ cat bar.sh #!/bin/sh sleep 2 अब, मुझे timeसमय लगने की सूचना कैसे मिल सकती है foo.sh | …
27 bash  shell  pipe  time 

8
क्या पाइपिंग, स्थानांतरण, या पैरामीटर विस्तार अधिक कुशल है?
मैं कुछ मानों के माध्यम से पुनरावृति करने का सबसे कुशल तरीका खोजने की कोशिश कर रहा हूं जो शब्दों की एक अंतरिक्ष से अलग सूची में एक दूसरे से दूर मूल्यों की एक सुसंगत संख्या है (मैं एक सरणी का उपयोग नहीं करना चाहता)। उदाहरण के लिए, list="1 ant …

2
प्रक्रिया प्रतिस्थापन प्राप्त करने के लिए पोर्टेबल (POSIX) तरीका क्या है?
कुछ गोले, जैसे bash, प्रक्रिया प्रतिस्थापन का समर्थन करते हैं जो प्रक्रिया आउटपुट को फ़ाइल के रूप में प्रस्तुत करने का एक तरीका है, जैसे: $ diff &lt;(sort file1) &lt;(sort file2) हालाँकि, यह निर्माण POSIX नहीं है और इसलिए, पोर्टेबल नहीं है। POSIX- मैत्रीपूर्ण तरीके (यानी जो काम करता है …

1
पाइप से पढ़ते समय 'sed q' अलग तरह से क्यों काम करता है?
यह सवाल सर्वर फॉल्ट से माइग्रेट किया गया था क्योंकि इसका उत्तर यूनिक्स और लिनक्स स्टैक एक्सचेंज पर दिया जा सकता है। 3 साल पहले चले गए । मैंने 'परीक्षण' नामक एक परीक्षण फ़ाइल बनाई जिसमें निम्नलिखित शामिल हैं: xxx yyy zzz मैंने कमांड चलाई: (sed '/y/ q'; echo aaa; …
25 sed  pipe 

1
लिनक्स में पाइप कैसे काम करते हैं
मैं इस बारे में पढ़ रहा हूं कि कैसे लिनक्स कर्नेल में पाइप को लागू किया जाता है और मेरी समझ को मान्य करना चाहता है। यदि मैं गलत हूं, तो सही स्पष्टीकरण के साथ उत्तर का चयन किया जाएगा। लिनक्स में एक VFS होता है जिसे पिपिफ कहते हैं …
25 kernel  pipe 

1
मैं आउटपुट को पूरा करने के लिए कैसे निर्देशित करूं?
कमांड लाइन पर, मैं कमांड के बाद &gt;या |ऑपरेटर का उपयोग करके किसी फ़ाइल या किसी अन्य कमांड पर कमांड के आउटपुट को पुनर्निर्देशित या पाइप कर सकता हूं । मैं एक कम मानक स्थिति में आया हूं कि मैं आउटपुट को किसी फ़ाइल में पुनर्निर्देशित करना चाहूंगा, लेकिन मुझे …

3
कम का उपयोग कर एक पाइप का पालन करें?
कम (एफ दबाकर) एक पाइप्ड इनपुट (एक फाइल के समान) का पालन कर सकते हैं? उस फ़ाइल के लिए जिसे कमांड लिखा जा रहा है less &lt;file&gt; एफ दबाने पर फ़ाइल का पालन करेंगे। लेकिन अगर मेरे पास एक कमांड है जो सीधे आउटपुट को कम करता है, तो इस …
25 pipe  less  tail 


4
, लूप ’पढ़ते समय मेरा वेरिएबल लोकल में क्यों है, लेकिन दूसरे में समान लूप नहीं है?
$xनीचे दिए गए स्निपेट्स से मुझे अलग-अलग मान क्यों मिलते हैं? #!/bin/bash x=1 echo fred &gt; junk ; while read var ; do x=55 ; done &lt; junk echo x=$x # x=55 .. I'd expect this result x=1 cat junk | while read var ; do x=55 ; done echo …

2
ऑर्डर किए गए STDOUT / STDERR को कैसे कैप्चर करें और टाइमस्टैम्प / उपसर्ग जोड़ें?
मैंने लगभग सभी उपलब्ध समान सवालों का पता लगाया है , कोई फायदा नहीं हुआ। मुझे समस्या के बारे में विस्तार से बताएं: मैं कुछ अप्राप्य स्क्रिप्ट्स चलाता हूं और ये मानक आउटपुट और मानक त्रुटि रेखाएं उत्पन्न कर सकते हैं, मैं उन्हें अपने सटीक क्रम में कैप्चर करना चाहता …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.