io-redirection पर टैग किए गए जवाब

I / O पुनर्निर्देशन का उपयोग शेल स्क्रिप्टिंग में किया जाता है। यह सुविधा एक कमांड के आउटपुट को लेने में सक्षम बनाती है और इसे एक अन्य कमांड के इनपुट के रूप में पुनर्निर्देशित करती है, या एक कमांड मानक इनपुट स्ट्रीम से या टर्मिनल से फ़ाइल के बजाय इनपुट ले सकती है। पूरी प्रक्रिया विभिन्न तरीकों से डेटा धाराओं को जोड़ने में मदद करती है।

10
किसी फ़ाइल में कई लाइनें कैसे जोड़ें
मैं किसी फ़ाइल को देखने के लिए एक bash स्क्रिप्ट लिख रहा हूं यदि वह मौजूद नहीं है तो इसे बनाएं और इसे इसमें जोड़ें: Host localhost ForwardAgent yes इसलिए "line then new line 'tab' then text"मुझे लगता है कि इसका संवेदनशील प्रारूप है। मुझे पता है आप ऐसा कर …

3
शेल के नियंत्रण और पुनर्निर्देशन ऑपरेटर क्या हैं?
मैं अक्सर ऑनलाइन ट्यूटोरियल देखता हूं जो विभिन्न कमांड्स को विभिन्न प्रतीकों से जोड़ते हैं। उदाहरण के लिए: command1 | command2 command1 & command2 command1 || command2 command1 && command2 दूसरों को फ़ाइलों से कमांड कनेक्ट करना प्रतीत होता है: command1 > file1 command1 >> file1 ये चीजें क्या हैं? …

9
दूसरे बैश सत्र में चल रही प्रक्रिया के आउटपुट को कैसे देखें?
जब मैंने स्थानीय रूप से इस पर काम कर रहा था, तो मैंने एक स्क्रिप्ट को रिमोट मशीन पर छोड़ दिया है। मैं SSH को एक ही उपयोगकर्ता के रूप में मशीन से कनेक्ट कर सकता हूं और स्क्रिप्ट को चालू देख सकता हूं ps। $ ps aux | grep …

3
2> और -, 2> / देव / अशक्त; - &, और> / देव / अशक्त और> / देव / अशक्त 2> & 1 के बीच अंतर
बस दोनों के बीच अंतर की तलाश है 2>&- 2>/dev/null |& &>/dev/null >/dev/null 2>&1 और के साथ अपने पोर्टेबिलिटी non-Bourne shellsकी तरह tcsh, mkshआदि

8
मैं कई आदेशों को कैसे भेज सकता हूं?
कुछ कमांड हैं जो इनपुट पर फ़िल्टर या कार्य करते हैं, और फिर इसे आउटपुट के रूप में पास करते हैं, मुझे लगता है कि आमतौर पर stdout- - लेकिन कुछ कमांड बस इसे ले लेंगे stdinऔर इसके साथ जो भी करेंगे, और आउटपुट कुछ भी नहीं करेंगे। मैं ओएस …

2
सिस्टमड सर्विस का स्टडआउट / स्टॉडर देखें
मैंने एक कस्टम एप्लिकेशन के लिए एक सरल सिस्टमड सर्विस फ़ाइल बनाई है। जब मैं इसे मैन्युअल रूप से चलाता हूं तो एप्लिकेशन अच्छी तरह से काम करता है, लेकिन जब मैं इसे सिस्टमड के साथ चलाता हूं तो मेरा सीपीयू अधिकतम हो जाता है। मैं यह जानने की कोशिश …

1
बैश: क्या करता है "> |"
मैंने बस यह लिखा हुआ देखा है; $ some-command >| /tmp/output.txt ऊर्ध्वाधर पाइप का उपयोग मानक पुनर्निर्देशन "पाइपिंग" में एक कमांड के आउटपुट को दूसरे में किया जाता है >|, वास्तव में पूरी तरह से बेकार है क्योंकि यह >इस परिदृश्य में भी वैसा ही होगा ?

7
Unzip इनपुट के रूप में wget के आउटपुट को पुनर्निर्देशित कैसे करें?
मुझे इस लिंक से एक फाइल डाउनलोड करनी है । फ़ाइल डाउनलोड एक ज़िप फ़ाइल है जिसे मुझे वर्तमान फ़ोल्डर में अनज़िप करना होगा। आम तौर पर, मैं इसे पहले डाउनलोड करूंगा, फिर अनज़िप कमांड चलाऊंगा। $ wget http://www.vim.org/scripts/download_script.php?src_id=11834 -O temp.zip $ unzip temp.zip लेकिन इस तरह, मुझे दो कमांड …

7
किसी फ़ाइल पर रीडायरेक्ट करना आपके पास अनुमति नहीं है
जब आप उस पर लिखने की अनुमति के बिना किसी फ़ाइल को संशोधित करने का प्रयास करते हैं, तो आपको एक त्रुटि मिलती है: > touch /tmp/foo && sudo chown root /tmp/foo > echo test > /tmp/foo zsh: permission denied: /tmp/foo सूदिंग मदद नहीं करता है, क्योंकि यह कमांड को …

1
वहाँ nohup.out के अलावा एक लॉग फ़ाइल के लिए nohup उत्पादन पुनर्निर्देशित करने का एक तरीका है?
मैं अक्सर प्रोग्राम का उपयोग करता nohupहूं ताकि मेरी प्रक्रिया हैंगअप के लिए प्रतिरक्षा हो। इसलिए यदि मैं programहैंगअप के लिए कार्यक्रम को प्रतिरक्षा बनाना चाहता हूं, तो मैं कमांड का उपयोग करता हूं nohup program & जहां &प्रक्रिया को पृष्ठभूमि में रखता है। जब शुरू, nohupमुझे संदेश देता है: …

2
क्रोन के भीतर से किसी फ़ाइल में आउटपुट रीडायरेक्ट कैसे करें?
मेरे पास एक बैकअप स्क्रिप्ट है जिसे मुझे एक दिन के विशेष समय पर चलाने की आवश्यकता है इसलिए मैं cronइस कार्य के लिए उपयोग कर रहा हूं और क्रोन के भीतर से भी बैकअप स्क्रिप्ट के आउटपुट को पुनर्निर्देशित करने की कोशिश कर रहा हूं logfile। crontab -e */1 …

4
"बिल्ली फ़ाइल" के बीच अंतर क्या है? ./binary ”और“ ./binary <file ”?
मेरे पास एक बाइनरी है (जिसे मैं संशोधित नहीं कर सकता) और मैं कर सकता हूं: ./binary &lt; file मैं भी कर सकता हूँ: ./binary &lt;&lt; EOF &gt; "line 1 of file" &gt; "line 2 of file" ... &gt; "last line of file" &gt; EOF परंतु cat file | ./binary …

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


6
मैं / dev / null-like "ब्लैकहोल" निर्देशिका कैसे बना सकता हूं?
मैं एक " /dev/null" निर्देशिका (या एक "ब्लैकहोल" निर्देशिका) बनाना चाहूंगा जैसे कि इसके लिए लिखी गई कोई भी फ़ाइल वास्तव में नहीं लिखी जाती है, लेकिन बस गायब हो जाती है। मेरे पास एक एप्लिकेशन है जो एक निर्देशिका में बड़ी अस्थायी फ़ाइलों को लिखता है। फ़ाइलों के नाम …

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