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

शेल स्क्रिप्ट, निष्पादन योग्य फ़ाइलों के बारे में प्रश्न जो शेल (bash, zsh, आदि) द्वारा व्याख्या किए गए हैं।

7
यूनिक्स खोल स्क्रिप्ट के लिए फ़ाइल एक्सटेंशन [बंद]
विकिपीडिया पर, .sh के लिए लेख कहता है: .Sh फ़ाइल एक्सटेंशन प्रकार के लिए, बॉर्न शेल देखें । कैसे अन्य यूनिक्स गोले के बारे में? मुझे पता है कि निष्पादन के लिए दुभाषिया को इंगित करने के लिए फ़ाइल के अंदर शेलबैंग का उपयोग किया जाता है , लेकिन मुझे …

7
कोलन बिलिन किस उद्देश्य से कार्य करता है?
मैंने बहुत सारी शेल स्क्रिप्ट्स को हैक किया है, और कभी-कभी सबसे आसान चीजें मुझे चकरा देती हैं। आज मैं एक ऐसी पटकथा पर भागा, जिसने :(कोलोन) बैश बिलिन का व्यापक उपयोग किया । Documenation सरल पर्याप्त लगता है: : (a colon) : [arguments] तर्कों का विस्तार करने और पुनर्निर्देशन …

8
शेल स्क्रिप्ट को निष्पादित करने के विभिन्न तरीके
स्क्रिप्ट निष्पादित करने के कई तरीके हैं, जिन्हें मैं जानता हूं: /path/to/script # using the path (absolute or relative) . script # using the . (dot) source script # using the `source` command क्या ये ज्यादा हैं? उनके बीच क्या अंतर हैं? क्या ऐसी परिस्थितियाँ हैं जो मुझे एक का …

10
जांचें कि क्या फ़ोल्डर एक माउंटेड रिमोट फाइल सिस्टम है
यह जांचने के लिए सबसे अच्छा तरीका (विश्वसनीय, पोर्टेबल, आदि) क्या है कि किसी दिए गए फ़ोल्डर को शेल स्क्रिप्ट के भीतर माउंटेड रिमोट (nfs) फाइल सिस्टम पर है? मैं एक ऐसी कमांड की तलाश में हूं, जो ऐसी दिखे: chk-remote-mountpoint /my/path/to/folder


2
बैश स्क्रिप्टिंग में, डिक्लेयर और सामान्य वेरिएबल के बीच क्या अंतर है?
बैश स्क्रिप्टिंग में: हम इसका नामकरण करके परिवर्तनशील बनाते हैं: abc=ok या हम उपयोग कर सकते हैं declare declare abc=ok क्या फर्क पड़ता है? और बैश एक चर बनाने के लिए इतने सारे तरीके क्यों बनाता है?


3
चलाएँ ./script.sh बनाम बैश स्क्रिप्ट .sh - अनुमति अस्वीकृत
जब मैं दौड़ने की कोशिश करता ./script.shहूं तो मुझे मिल जाता है Permission deniedलेकिन जब मैं दौड़ता हूं तो bash script.shसब ठीक होता है। मैंने गलत क्या किया?

6
कमांड के तर्क के रूप में टेक्स्ट फ़ाइल की प्रत्येक पंक्ति को कैसे पास करें?
मैं एक स्क्रिप्ट लिखने के लिए देख रहा हूं जो .txtएक तर्क के रूप में एक फ़ाइल नाम लेता है , लाइन द्वारा फाइल लाइन पढ़ता है, और प्रत्येक पंक्ति को एक कमांड में पास करता है। उदाहरण के लिए, यह चलता है command --option "LINE 1", command --option "LINE …

1
क्या एक मानक आदेश है जो हमेशा एक विफलता के साथ बाहर निकलता है?
मैं अपनी स्क्रिप्ट का परीक्षण एक कमांड के साथ करना चाहता हूं जो विफल हो। मैं खराब तर्कों के साथ मौजूदा कमांड का उपयोग कर सकता हूं। मैं एक साधारण स्क्रिप्ट भी लिख सकता था जो तुरंत एक विफलता के साथ बाहर निकलती है। ये दोनों मेरे लिए करना और …

3
कैसे ठीक से zsh में लाइनों की एक सरणी इकट्ठा करने के लिए
मैंने सोचा कि निम्नलिखित my_commandलाइनों के एक समूह में आउटपुट का समूह होगा : IFS='\n' array_of_lines=$(my_command); ताकि $array_of_lines[1]के उत्पादन में पहली पंक्ति को उल्लेख करता है my_command, $array_of_lines[2]इसके आगे दूसरे के लिए, और। हालाँकि, ऊपर की कमांड अच्छी तरह से काम नहीं करती है। यह my_commandचरित्र के चारों ओर के …
42 shell-script  zsh 

4
"Bash script.sh" और "./cript.sh" को चलाने में क्या अंतर है?
अगर script.sh सिर्फ कुछ विशिष्ट है #!/bin/bash echo "Hello World!" क्या स्क्रिप्ट चलाने का एक पसंदीदा तरीका है? मुझे लगता है कि आपको पहले इसे चोदना होगा ताकि यह निष्पादन योग्य हो जाए?

4
सबसे बड़ी फ़ाइल को पुनरावर्ती रूप से खोजना
मैं एक निर्देशिका में सबसे बड़ी फ़ाइल को पुनरावर्ती रूप से खोजने का प्रयास कर रहा हूं। यदि उस निर्देशिका के अंदर एक उपनिर्देशिका है, तो फ़ंक्शन को उस निर्देशिका के अंदर जाने की जरूरत है और यह देखने के लिए जांचें कि क्या सबसे बड़ी फ़ाइल है। एक बार …


3
कमांड के रूप में चर; eval बनाम बैश -c
मैं किसी व्यक्ति द्वारा बनाई गई बैश स्क्रिप्ट पढ़ रहा था और मैंने देखा कि लेखक एक कमांड के रूप में एक वेरिएबल का मूल्यांकन करने के लिए eval का उपयोग नहीं करता है bash -c "$1" के बजाय eval "$1" मुझे लगता है कि eval का उपयोग करना पसंदीदा …

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