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

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

3
संग्रह को डिस्क पर सहेजे बिना किसी संग्रह को कैसे डाउनलोड करें और कैसे निकालें?
मैं एक निर्देशिका के तहत एक संग्रह डाउनलोड और निकालना चाहूँगा। यहाँ है कि मैं इसे अब तक कैसे कर रहा हूँ: wget http://downloads.mysql.com/source/dbt2-0.37.50.3.tar.gz tar zxf dbt2-0.37.50.3.tar.gz mv dbt2-0.37.50.3 dbt2 मैं डिस्क पर संग्रह को डाउनलोड करने और निकालने के बजाय tar.gzडिस्क पर लिखे बिना करना चाहता हूं । मुझे …
62 shell  pipe  tar  wget 

4
अनाम पाइप पर नामित पाइप का उपयोग करने के क्या फायदे हैं?
मैं साक्षात्कार के प्रश्नों के एक सेट की समीक्षा कर रहा था जो एक यूनिक्स व्यवस्थापक से पूछे जाते हैं; मुझे एक विषय मिला जिसका नाम "पाइप" था। मैंने इस विषय पर ध्यान दिया; कुछ हद तक मैं इसे समझने में सक्षम हो गया: - नामित पाइप || फीफो लेकिन …
51 pipe 

5
मकनॉड कमांड किसके लिए प्रयोग किया जाता है?
मैंने बस अपने मुख्य ओएस के रूप में उबंटू का उपयोग करना शुरू कर दिया था और मैं उन चीजों के बारे में सीखना चाहता था जो मुझे नहीं करना चाहिए, और लोगों द्वारा अतीत में किए गए बुरे कामों से सीखना चाहिए। मुझे इन ईमेलों के बारे में डरावनी …

3
कमांड / प्रोग्राम की पाइप श्रृंखला के साथ वॉच कमांड का उपयोग कैसे करें
मैं आम तौर पर watchहर n सेकंड में बार-बार एक कमांड के आउटपुट को देखने के लिए उपयोगकर्ता लिनक्स उपयोगिता, जैसेwatch df -h /some_volume/ लेकिन मुझे लगता है कि watchकमांड की एक पाइप श्रृंखला के साथ उपयोग करने में सक्षम नहीं होना चाहिए : $ watch ls -ltr|tail -n 1 …
51 linux  bash  pipe  watch 

4
क्या मुझे अनावश्यक बिल्लियों की परवाह करनी चाहिए?
बहुत सी कमांड-लाइन यूटिलिटीज उनके इनपुट को पाइप से या फाइलनाम तर्क के रूप में ले सकती हैं। लंबी शेल स्क्रिप्ट के लिए, मुझे लगता है कि श्रृंखला को शुरू करने catसे यह अधिक पठनीय हो जाता है, खासकर अगर पहले कमांड को मल्टी-लाइन तर्क की आवश्यकता होगी। तुलना sed …

2
बैश: कमांड के आउटपुट से एक बार में एक लाइन कैसे पढ़ें?
मैं bash में कमांड के आउटपुट को पढ़ने की कोशिश कर रहा हूं while loop। while read -r line do echo "$line" done &lt;&lt;&lt; $(find . -type f) मुझे जो आउटपुट मिला है ranveer@ranveer:~/tmp$ bash test.sh ./test.py ./test1.py ./out1 ./test.sh ./out ./out2 ./hello ranveer@ranveer:~/tmp$ इसके बाद मैंने कोशिश की $(find …
49 bash  shell  find  pipe 

10
यदि पाइप खाली है और यह नहीं है तो डेटा पर कमांड कैसे चलाएं, इसकी जांच कैसे करें?
मैंने बैश स्क्रिप्ट में एक लाइन डाली है और यह जाँचना चाहता हूं कि क्या पाइप में डेटा है, इसे प्रोग्राम में फीड करने से पहले। खोज के बारे में मैंने पाया, test -t 0लेकिन यह यहाँ काम नहीं करता है। हमेशा झूठा लौटता है। तो कैसे सुनिश्चित करें कि …
42 bash  shell  pipe 

2
फ़ाइल में प्रोसेस प्रतिस्थापन का परिणाम / dev / fd / 63 क्यों होता है जो एक पाइप है?
मैं इस विशेष उदाहरण के संदर्भ में नामित पाइप को समझने की कोशिश कर रहा हूं। मैं &lt;(ls -l)अपने टर्मिनल में टाइप करता हूं और आउटपुट प्राप्त करता हूं bash: /dev/fd/63: Permission denied। यदि मैं टाइप करता हूं cat &lt;(ls -l), तो मैं निर्देशिका सामग्री देख सकता हूं। यदि मैं …

7
सशर्त पाइपलाइन
कहो कि मुझे निम्नलिखित पाइपलाइन मिली है: cmd1 &lt; input.txt |\ cmd2 |\ cmd4 |\ cmd5 |\ cmd6 |\ (...) |\ cmdN &gt; result.txt कुछ शर्तों के तहत मैं एक जोड़ना चाहते हैं cmd3के बीच cmd2और cmd4। क्या एक अस्थायी फ़ाइल में cmd2 के परिणाम को सहेजे बिना एक तरह …
39 pipe 

3
पाइपिंग xargs के बाद कमांडिंग पाइपिंग
HP-UX ***** B.11.23 U ia64 **** असीमित-उपयोगकर्ता लाइसेंस find . -type d -name *log* | xargs ls -la मुझे उस निर्देशिका के logसभी फाइलों के बाद निर्देशिका नाम (जो निर्देशिका नाम में हैं) देता है। निर्देशिका /var/opt/SID/application_a/log/, /var/opt/SID/application_b/log/, /var/opt/SID/application_c/log/और इतने पर लॉग फाइल होते हैं। मैं केवल दो नवीनतम लॉगफ़ाइल्स …
38 shell  find  pipe  xargs 

6
एक कमांड को कैसे ट्रिक किया जाए, यह सोचकर कि इसका आउटपुट टर्मिनल पर जा रहा है
एक कमांड दिया गया है जो अपने व्यवहार को बदलता है जब इसका आउटपुट टर्मिनल पर जा रहा है (जैसे रंगीन आउटपुट का उत्पादन), तो उस व्यवहार को परिवर्तित व्यवहार को संरक्षित करते हुए पाइप लाइन में कैसे पुनः निर्देशित किया जा सकता है? उसके लिए एक उपयोगिता होनी चाहिए, …
38 shell  pipe  utilities  stdout  pty 

3
पाइपलाइनें मेमोरी के उपयोग को कैसे सीमित करती हैं?
ब्रायन कर्निघन इस वीडियो में बताते हैं कि स्मॉल लिमिटेशंस के आधार पर छोटी भाषाओं / कार्यक्रमों के लिए शुरुआती बेल लैब्स आकर्षण हैं एक बड़ी मशीन 64 के-बाइट्स होगी - के, एम या जी नहीं - और इसका मतलब है कि कोई भी व्यक्तिगत कार्यक्रम बहुत बड़ा नहीं हो …
36 pipe  history 

4
क्यों "पूंछ -f ... | पूंछ ”किसी भी उत्पादन का उत्पादन करने में विफल?
निम्न कमांड कोई आउटपुट क्यों नहीं देता है? $ tail -f /etc/passwd | tail बफरिंग के बारे में पढ़ने के बाद , मैंने कोई फायदा नहीं हुआ: $ tail -f /etc/passwd | stdbuf -oL tail ध्यान दें कि निम्नलिखित उत्पादन का उत्पादन करता है: $ tail /etc/passwd | tail तो …
36 pipe  tail 

2
/ proc / PID / fd / X लिंक नंबर
लिनक्स में, में /proc/PID/fd/X, फ़ाइल डिस्क्रिप्टर के लिए लिंक जो पाइप या सॉकेट हैं एक नंबर है, जैसे: l-wx------ 1 user user 64 Mar 24 00:05 1 -&gt; pipe:[6839] l-wx------ 1 user user 64 Mar 24 00:05 2 -&gt; pipe:[6839] lrwx------ 1 user user 64 Mar 24 00:05 3 -&gt; …

2
जब मैं किसी अन्य प्रक्रिया से पाइप करता हूं तो मेरे ANSI एस्केप कोड कहां जाते हैं? क्या मैं उन्हें रख सकता हूँ?
मैं कभी-कभी रंग-कोडित आउटपुट को एक प्रक्रिया में पाइप करना चाहता हूं, जैसे। grep ... लेकिन जब मैं इसे किसी अन्य प्रक्रिया के लिए पाइप करता हूं, उदाहरण के लिए। sed, रंग कोड खो गए हैं ... क्या thes code को बरकरार रखने का कोई तरीका है? यहाँ एक उदाहरण …

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