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

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

1
एक पाठ फ़ाइल में आने वाले कमांड आउटपुट की पंक्तियों को कैसे फ़िल्टर किया जाए?
मान लीजिए कि हमारे पास निषिद्ध लाइनों की एक पाठ फ़ाइल है forbidden.txt। पाठ फ़ाइल में मौजूद कमांड आउटपुट की सभी पंक्तियों को फ़िल्टर करने का एक छोटा तरीका क्या है? cat input.txt | exclude-forbidden-lines forbidden.txt | sort
16 shell  pipe  filter 

3
नामित पाइप (बिल्ली या पूंछ-एफ) से निरंतर पढ़ना
मैंने rsyslogकुछ लॉग ईवेंट लॉग करने के लिए कॉन्फ़िगर किया है /dev/xconsole: *.*;cron.!=info;mail.!=info |/dev/xconsole /dev/xconsoleएक नामित पाइप ( fifo) है। अगर मैं देखना चाहता हूं कि क्या लॉग किया जा रहा है, तो मैं कर सकता हूं cat /dev/xconsole। मुझे यह देखकर आश्चर्य हुआ, कि कमांड cat /dev/xconsoleफ़ाइल को पढ़ने …
16 pipe  cat  tail  fifo 

2
एसटीडीआईएन और तर्कों के बीच अंतर क्या है?
मैं catविधि को निष्पादित करने के लिए किसी भी रूप का उपयोग कर सकता हूं : cat file_name cat &lt; file_name नतीजा वही है फिर मैं manप्रारूप में निष्पादित करना चाहता हूंstdin man &lt; file_name जबकि file_nameइसमें शामिल हैं: # file_name cat लेकिन यह What manual page do you want?निष्पादन …

3
अतिरिक्त पात्रों को खाता है
निम्नलिखित शेल कमांड से इनपुट स्ट्रीम की केवल विषम रेखाओं के प्रिंट की उम्मीद थी: echo -e "aaa\nbbb\nccc\nddd\n" | (while true; do head -n 1; head -n 1 &gt;/dev/null; done) लेकिन इसके बजाय यह सिर्फ पहली पंक्ति प्रिंट करता है aaa:। जब इसका उपयोग -c( --bytes) विकल्प के साथ किया …

2
क्या किसी पाइप में xargs का उपयोग करने का कोई तरीका है?
मैं स्वचालित रूप से flac फ़ाइलों को एक फ़ोल्डर में एमपी 3 में स्थानांतरित करने की कोशिश कर रहा हूं। कोड की मेरी वर्तमान रेखा यह है: inotifywait -m -r -q -e moved_to --format "'%w%f'" ~/test | xargs -I x flac -cd x - | lame -b 320 - /media/1tb/x.mp3 …
15 shell  pipe  xargs  inotify 

3
वास्तविक समय में कमांड द्वारा लाइनों की संख्या को कैसे प्रदर्शित किया जाए?
मैं svn exportअपने आवेदन के लिए एक पैगंबर स्क्रिप्ट के हिस्से के रूप में उपयोग कर रहा हूं , और यह इस तरह दिखता है, जैसे कि कई अन्य, किसी भी प्रकार की प्रगति पट्टी नहीं है। मेरे पास इस समय दो विकल्प हैं: विकल्पों के बिना इसका उपयोग करना, …

3
टीसीपी कनेक्शन के लिए नामित पाइपों का उपयोग करना
मैं इसे थोड़ी देर के लिए काम करने के लिए तैयार कर रहा हूं, इसलिए मुझे कुछ गलतफहमी है कि पाइप काम कैसे मेरी परेशानी का मूल कारण है। मेरा लक्ष्य कुछ दूरस्थ होस्ट के माध्यम से टीसीपी कनेक्शन शुरू करना है netcatऔर फाइलसिस्टम पर दो नामित पाइप हैं: एक …
15 bash  pipe  tcp  netcat 

2
मैं grep और सॉर्ट कमांड का उपयोग कैसे करूँ?
मैं फ़ाइल में पाई गई सभी टीसीपी सेवाओं की क्रमबद्ध सूची बनाना चाहता हूं /etc/services, कमांड के आउटपुट को कमांड grep tcp /etc/servicesमें पाइप करता हूं sort, फिर इस पाइप के आउटपुट को फाइल में रीडायरेक्ट करता हूं ~/pipelab.txt। मुझे एक त्रुटि संदेश मिलता है कि मेरा आउटपुट गलत है, …
15 shell  pipe 

1
'पूंछ ’करने के लिए पाइप लाइन की सामग्री को क्यों बदलता है?
मैं एक का परिणाम देखते हैं SELECTMySQL Workbench के साथ, यह एक ही साथ सही है \ max@host 10:13:58: ~$ mysql -h db-master.domain.local -uuser -ppw db -e ' &gt; SELECT &gt; DISTINCT i.filesourceregexp &gt; FROM db.ImportLogFiles i' +------------------------------------------------+ | filesourceregexp | +------------------------------------------------+ | ^[0-9]{8}_1062355673_merge_google_pbn\.csv$ | | ^[0-9]{8}_8026062435_merge_google_pbn\.csv$ | | ^[0-9]{8}_1062355673_store_visits_report\.csv$ …
14 pipe  mysql  tail 

3
पाइप बी से डी? - A && B || सी | डी
क्या कमांड संरचना को फिर से लिखने का एक तरीका है A &amp;&amp; B || C | Dताकि बी या सी को डी में पाइप किया जाए? वर्तमान कमांड के साथ या तो केवल B या C और D दोनों ही चलते हैं। उदाहरण के लिए:
14 bash  pipe 

9
किसी फ़ाइल के कुछ वर्गों को फ़िल्टर या पाइप करना
मेरे पास कुछ खंडों के साथ एक इनपुट फ़ाइल है, उदाहरण और शुरुआत के साथ सीमांकित हैं, उदाहरण के लिए: line A line B @@inline-code-start line X line Y line Z @@inline-code-end line C line D मैं इस फ़ाइल में एक परिवर्तन लागू करना चाहता हूं, जैसे कि X, Y, …

1
पाइपलाइनों के साथ मल्टी-लाइन बैश कमांड में अलग-अलग लाइनों पर पठनीय टिप्पणियां?
पाइपलाइनों का उपयोग करके शेल स्क्रिप्ट बनाते समय, और लाइनों को जारी रखने के लिए बैकस्लैश का उपयोग करते हुए, मैं एक मजबूत, पठनीय और पोर्टेबल फैशन में, अलग-अलग लाइनों पर टिप्पणियां डालना चाहता हूं । उदाहरण के लिए, यह असंबद्ध बहु-लाइन कमांड (इसकी स्पष्टता के लिए @DigitalRoss से चुराया …
14 bash  shell  pipe 



5
एक पाइप लाइन में डेटा की एक अनबाउंड राशि बफर करने के लिए उपयोगिता?
क्या एक उपयोगिता है जिसे मैं पढ़ने और लिखने की गति को कम करने के लिए एक पाइपलाइन में छड़ी कर सकता हूं? $ producer | buf | consumer मूल रूप से, मैं एक उपयोगिता चाहता हूं bufजो इसके इनपुट को जितनी जल्दी हो सके पढ़ता है, इसे मेमोरी में …
14 pipe  io  buffer 

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