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

खोल यूनिक्स का कमांड-लाइन इंटरफ़ेस है। आप एक शेल में कमांड को अंतःक्रियात्मक रूप से टाइप कर सकते हैं, या कार्यों को स्वचालित करने के लिए स्क्रिप्ट लिख सकते हैं। / बिन / श और सबसे संगत गोले (ऐश, बाश, क्श, ज़श,…) पर लागू होने वाले प्रश्नों के लिए इस टैग का उपयोग करें। त्रुटियों के साथ शेल स्क्रिप्ट के लिए, कृपया यहां पोस्ट करने से पहले http://shellcheck.net में उन्हें देखें।

6
अर्ध-एसिंक्रोनस पाइप
मान लें कि मेरे पास निम्नलिखित पाइप है: a | b | c | d मैं कैसे पूरा करने के लिए इंतजार कर सकते हैं c(या b) में shया bash? इसका मतलब है कि स्क्रिप्ट dकिसी भी समय शुरू हो सकती है (और इसके लिए प्रतीक्षा करने की आवश्यकता नहीं …
11 bash  shell  pipe  fifo 

1
स्क्रॉल स्पेस बचाने के लिए बैश में पुरानी प्रॉम्प्ट लाइन्स साफ़ करें
मेरा टर्मिनल थीम इस तरह का हुआ करता था, लेकिन मुझे लगा कि प्रॉम्प्ट ने इतनी जगह बर्बाद कर दी है। और बाद में मुझे इस बात का अंदाजा हो गया कि मैं कमांड चलाने पर हर बार प्रॉम्प्ट को साफ कर सकता हूं। मैं बैश का उपयोग कर रहा …
11 bash  shell  terminal  prompt 

2
प्रक्रिया प्रतिस्थापन के साथ आउटपुट ऑर्डर
यह वह है जो मैं आमतौर पर चलाने के लिए grepऔर wcएक फाइल पर दो बार स्कैन किए बिना करता हूं <file.txt tee >(grep LITERAL) >(wc -l) >/dev/null हालाँकि, इससे पैदावार होती है EXEC LITERAL 32 कभी-कभी और 32 EXEC LITERAL बाकी समय पर। ( पहले उदाहरण grepसे आउटपुट wcनिकलता …

3
सभी कमांडों से फाइल पर आउटपुट को रीडायरेक्ट करें, न कि लास्ट में
मैं एक हेडर को इको के साथ फाइल में जोड़ना चाहता हूं, फिर बाकी फाइल बनाने के लिए कमांड का उपयोग करता हूं। इसका मतलब है कि मैं दो अलग-अलग कमांड का उपयोग करूँगा। मैं रीडायरेक्शन वाली फ़ाइल में दोनों कमांड से आउटपुट कैसे लिखूं? मैंने कोशिश की echo "header …

5
सुरक्षित रूप से कई कार्यक्रमों द्वारा मुद्रित लाइनों को "गठबंधन" कैसे करें?
मान लीजिए कि मैं समानांतर में कई कार्यक्रमों को निष्पादित करना चाहता हूं और उनके आउटपुट को एक पाइप से जोड़ना चाहता हूं: sh -c ' (echo qqq; echo qqq2; echo qqq3)& (echo www; echo www2; echo www3)& (echo eee; echo eee2; echo eee3)& wait; wait; wait' यह शेल दृष्टिकोण …

2
शेल फ़ीचर का नाम क्या है `> (tee copyError.txt> & 2)`?
मुझे लॉगआउट करने के लिए stdout और stderr को लॉग इन करने की आवश्यकता है, लेकिन केवल स्क्रीन पर त्रुटि संदेश दिखाते हैं। मैं इसके साथ कर सकता हूं: cp -rpv a/* b 1> copyLog.txt 2> >(tee copyError.txt >&2) जो मुझे वेब में कहीं मिला। मैं सिर्फ यह जानना चाहता …
11 bash  shell 


5
प्रक्रिया समाप्त होने या मारे जाने पर एसएमएस / पाठ संदेश अधिसूचना प्राप्त करना संभव है?
ऐसी स्क्रिप्ट हैं जो सर्वर प्रक्रिया समाप्त होने पर ई-मेल भेजती हैं। हालाँकि, मैं अपने ईमेल को हर बार देखना नहीं चाहता, बस यह देखना है कि क्या नौकरी खत्म हो गई है। इसलिए मैं एक एसएमएस संदेश प्राप्त करना चाहूंगा। मेरा प्रश्न इसके समान है, बस "ई-मेल" की सभी …

2
उद्धृत बनाम विस्तारित स्ट्रिंग विस्तार
for i in $(xrandr); do echo "$i" ; done for i in "$(xrandr)"; do echo "$i"; done for i in "$(xrandr)"; do echo $i; done मैं समझता हूँ कि क्यों 1 से अलग है 2. लेकिन 3 क्यों 2 से अलग आउटपुट देता है? कृपया आउटपुट भी समझाएं। कैसे उद्धरण …

10
यह देखने के लिए कि क्या कोई प्रक्रिया पहले से ही पृष्ठभूमि में चल रही है (और उसी के आधार पर पुन: निष्पादन छोड़ें) को बैश करें?
क्या मैं बैश कमांड लाइन बना सकता हूं जो केवल एक निश्चित कमांड चलाता है अगर प्रक्रिया पहले से ही नहीं चल रही है (पृष्ठभूमि में)? यदि मैं एक कमांड पहले से चला रहा हूं, तो मैं * कैसे जांचूं? (इसलिए मैं &&उनके बीच में अगले कमांड को जोड़ सकता …
11 bash  shell  process 

2
एक्स विंडो के प्रकट होने / गायब होने की प्रतीक्षा करें (एक सामान्य तरीके से)
शेल स्क्रिप्ट के अंदर, मुझे उस विंडो के लिए प्रतीक्षा करने की आवश्यकता होती है, जिसमें उसके शीर्षक पर एक स्ट्रिंग दिखाई देती है, कुछ क्रिया करते हैं, और फिर उसके गायब होने की प्रतीक्षा करते हैं, और कुछ अन्य कार्रवाई करते हैं। कल तक, मेरे पास यह सरल कोड …
11 bash  shell  python  window 

2
इसे निष्पादित करने से पहले सदस्यता का विस्तार करें?
मैं अक्सर सबशेल्स का उपयोग करके कमांड चलाता हूं, और कभी-कभी कुछ चलाने से पहले सब्स्क्राइब्ड का विस्तार करना चाहता हूं .. इस तरह से मैं सत्यापित कर सकता हूं कि मैं क्या कर रहा हूं, और संभवतः जो कुछ भी हो रहा है उसे संपादित करें। उदाहरण के लिए, …

1
बैश कमांड में डॉट का क्या महत्व है और यह तारांकन से कैसे भिन्न है?
मैं बैश में डॉट के महत्व को समझने की कोशिश कर रहा हूं और यह एक तारांकन से कैसे अलग है। क्या कोई कृपया विस्तार से बता सकता है? उदाहरण के लिए, के बीच क्या फर्क है cp -ar /foo/. /foo2/औरcp -pr /foo/* /foo2/

7
किसी सरणी नाम के भाग के रूप में एक चर का उपयोग कैसे करें
मेरे पास दो सरणियाँ हैं: arrayA=(1 2 3) arrayB=(a b c) और मैं कमांड लाइन तर्क का उपयोग करके उनमें से एक को प्रिंट करना चाहता हूं, अर्थात, बिना किसी के if else। मैंने बिना किसी सफलता के वाक्य रचना पर कुछ बदलावों की कोशिश की। मैं कुछ इस तरह …
11 bash  shell 

2
फ़ाइल नाम में रिक्त स्थान के साथ स्क्रिप्ट में परेशानी
मुझे एक स्क्रिप्ट मिली है जो scp की फाइल को रिमोट होस्ट से लोकल में वापस भेजती है। कभी-कभी फ़ाइल नामों में स्थान होते हैं। scp को इसके फ़ाइल नामों में स्थान पसंद नहीं है। किसी कारण से रिक्त स्थान को संभालने के मेरे प्रयासों के परिणामस्वरूप सही scp पथ …

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