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

जीएनयू के बॉर्न अगेन एसएचएल के लिए विशिष्ट प्रश्न, अन्य बॉर्न / पॉसिक्स गोले के विपरीत। सामान्य रूप से यूनिक्स गोले के बारे में प्रश्नों के लिए, इसके बजाय / शेल टैग का उपयोग करें।

4
स्पष्ट करते समय टेक्स्ट / स्क्रीन ब्लिंकिंग को रोकें
मेरी स्क्रिप्ट कुछ ऐसा कर रही है: while :; clear do_a_lot_of_output_here sleep 1 done जब मैं स्पष्ट और आउटपुट कर रहा हूं तो क्या स्क्रीन को पलक झपकने से रोकने के लिए कोई विकल्प है? मैं इसे watchकमांड की तरह करना चाहता हूं (लेकिन इसमें लिखा है C)। कोई सलाह? …
11 bash 

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

4
सीपीयू / मेमोरी उपयोग बहुत अधिक होने पर स्वचालित रूप से प्रक्रियाओं को मारता है कि बैश स्क्रिप्ट
मैंने एक स्क्रिप्ट बनाई है जो सीपीयू और / या मेमोरी उपयोग 80% हिट होने पर प्रक्रियाओं को मारती है। ऐसा होने पर यह मारे गए प्रक्रियाओं की एक सूची बनाता है। इसे सुधारने के लिए मैं क्या कर सकता हूं? while [ 1 ]; do echo echo checking for …

4
औसत फ़ाइल आकार की गणना करें
मैं एक निर्देशिका में औसत फ़ाइल आकार की गणना के लिए एक आसान एक-लाइनर की तलाश कर रहा हूं। मुझे क्या चाहिए: निर्देशिका में सभी फ़ाइलों / फ़ाइलों की संख्या का आकार

4
बैश: स्टैडआउट में अंतिम (या Nth) लाइन कैप्चर / उपयोग करें
सवाल मैं बैश का उपयोग करता हूं। जब मैं फ़ाइलों की तलाश कर रहा हूं, तो अक्सर मैं निम्नलिखित कार्य करूंगा: find -name stackexchange.hs और अक्सर परिणाम इस तरह दिखेंगे: /youre/the/man/now/dog/stackexchange.hs /you/are/no/longer/the/dog/dog/stackexchange.hs /this/is/the/file/i/want/stackexchange.hs फिर मैं निम्नलिखित में से एक करना चाहता हूँ: विकल्प 1: में परिणामों की सूची में अंतिम …

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

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

4
मैं बैश लिपि से कीस्ट्रोके से बुलाए गए टाइमआउट को क्यों नहीं मार सकता?
[संपादित करें: यह कुछ अन्य प्रश्नों के समान है जो पूछते हैं कि सभी स्पैन्ड प्रक्रियाओं को कैसे मारना है - उत्तर सभी को pkill का उपयोग करते प्रतीत होते हैं। इसलिए मेरे सवाल का मूल यह हो सकता है: क्या स्क्रिप्ट द्वारा प्रायोजित सभी प्रक्रियाओं के लिए Ctrl-C / …

2
समान चिह्न के बाद स्वतः पूर्ण पथ पर बैश पूर्ण स्क्रिप्ट बनाएं?
मैं एक बैश पूर्ण स्क्रिप्ट बनाना चाहता हूं, जो फॉर्म के तर्कों को पहचानती है --argऔर --some-arg=file। इस ट्यूटोरियल और कुछ उदाहरणों को पढ़ने के बाद /usr/share/bash_completion/completions/, मैंने निम्नलिखित स्क्रिप्ट (क्रोमियम के साथ कुछ झंडे टाइप करने में समय बचाने के लिए) लिखी है: _chromium() { local cur prev opts …

2
इतिहास के साथ पढ़ें
मैं readउनके द्वारा चक्र बनाने के लिए ऊपर / नीचे कुंजी दबाकर बिलिन कमांड समर्थन इतिहास कैसे बना सकता हूं ? जब आप कुंजी दबाते हैं तो मैंने पकड़ने की कोशिश की है, हालांकि इसके साथ काम करना संभव नहीं लगता read: read -p '> ' -n 3 foo echo …

5
शेल से कर्ल करने से पहले शेल स्क्रिप्ट पढ़ें और पुष्टि करें (कर्ल -s [url] | श |
जब भी मुझे वेब से शेल स्क्रिप्ट को निष्पादित करना होता है curl -s [url] | sh, तो मैं urlयह सुनिश्चित करने के लिए अपने वेब ब्राउज़र में सबसे पहले खोलता हूं कि स्क्रिप्ट दुर्भावनापूर्ण नहीं है और चलाने के लिए सुरक्षित है। मुझे याद है कि एक कमांड लाइन …

2
दो अलग-अलग / आदि / मेजबान समय के आधार पर
मैं अपने लिए एक उत्पादकता सूट बनाने की कोशिश कर रहा हूं। मेरा पहला लक्ष्य 0900 से 1600 तक फेसबुक, जीमेल और स्टैकएक्सचेंज को ब्लॉक करना है। अब तक, मैंने अपना संपादन किया है /etc/hostsऔर 0.0.0.0 www.facebook.com और इसी तरह के gmail और stackexchange के लिए जोड़ा है। लेकिन मैं …
11 bash  hosts 

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