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

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

7
यदि स्क्रिप्ट में कोई सेवा चल रही है तो परीक्षण करने का "उचित" तरीका
मेरी समस्या: मैं एक बैश स्क्रिप्ट लिख रहा हूं और इसमें मैं यह जांचना चाहूंगा कि क्या कोई दी गई सेवा चल रही है। मुझे पता है कि यह मैन्युअल रूप से कैसे करना है, के साथ $ service [service_name] status। लेकिन (विशेष रूप से सिस्टमड के कदम के बाद …

2
क्या कोष्ठक वास्तव में एक उपधारा में कमांड डालते हैं?
मैंने जो पढ़ा है, उसमें कोष्ठक में एक कमांड डालकर उसे एक स्क्रिप्ट चलाने के समान, उप-भाग में चलाना चाहिए। यदि यह सत्य है, तो x निर्यात नहीं होने पर चर x को कैसे देखता है? x=1 (echo $x)कमांड लाइन पर चलने से परिणाम 1 हो जाता है चल रहा …

6
शेल कमांड का उपयोग करके मैं एससीआई फ़ाइल की पहली एन लाइनों को कैसे हटा सकता हूं?
मेरे पास कई फाइलें हैं जिनमें पहले 5-10 लाइनों में एएससीआई टेक्स्ट की जानकारी है, इसके बाद मैट्रिक्स की अच्छी जानकारी है। एक शेल स्क्रिप्ट में, मैं पाठ की इन पहली कुछ पंक्तियों को हटाना चाहता हूं ताकि मैं दूसरे कार्यक्रम में शुद्ध मैट्रिक्स जानकारी का उपयोग कर सकूं। मैं …

4
बहुस्तरीय शेल स्क्रिप्ट टिप्पणियां - यह कैसे काम करता है?
हाल ही में, मैंने एक बहुस्तरीय टिप्पणी प्रकार पर ठोकर खाई, जिसे मैंने पहले कभी नहीं देखा है - यहाँ एक स्क्रिप्ट उदाहरण है: echo a # : aaa : ddd # echo b यह काम करने लगता है, यहां तक ​​कि vimइसे सिंटैक्स-हाइलाइट करता है। टिप्पणी करने की इस …

18
खोल का उपयोग कर इनिट सिस्टम का पता लगाएं
यह ऑपरेटिंग सिस्टम का पता लगाने के लिए अधिक हो सकता है, लेकिन मुझे विशेष रूप से सिस्टम पर उपयोग में वर्तमान में इनिट सिस्टम की आवश्यकता है। फेडोरा 15 और उबंटू अब सिस्टमड का उपयोग करते हैं, उबंटू अपस्टार्ट (15.04 तक लंबे समय तक डिफ़ॉल्ट) का उपयोग करता था, …

13
शेल में दो तिथियों की तुलना कैसे करें?
एक शेल में दो तिथियों की तुलना कैसे की जा सकती है? यहाँ एक उदाहरण दिया गया है कि मैं इसका उपयोग कैसे करना चाहूँगा, हालाँकि यह काम नहीं करता है: todate=2013-07-18 cond=2013-07-15 if [ $todate -ge $cond ]; then break fi मैं वांछित परिणाम कैसे प्राप्त कर सकता हूं?

1
निम्न स्क्रिप्ट स्वयं को क्यों हटाता है?
यदि आप निम्नलिखित सामग्रियों के साथ एक निष्पादन योग्य फ़ाइल बनाते हैं, और इसे चलाते हैं, तो यह स्वयं को हटा देगा। यह कैसे काम करता है? #!/bin/rm

9
कैसे एक सुरुचिपूर्ण तरीके से हमेशा के लिए कुछ नहीं करना है?
मेरे पास एक कार्यक्रम है जो उपयोगी जानकारी का उत्पादन करता है, stdoutलेकिन इससे भी पढ़ता है stdin। मैं मानक इनपुट पर कुछ भी प्रदान किए बिना इसके मानक आउटपुट को एक फ़ाइल में पुनर्निर्देशित करना चाहता हूं। अब तक, इतना अच्छा: मैं कर सकता हूँ: program > output और …

3
यह निर्धारित करें कि क्या Git वर्किंग डायरेक्टरी स्क्रिप्ट से क्लीन है
मेरे पास एक स्क्रिप्ट है जो rsyncगंतव्य के रूप में गिट वर्किंग डायरेक्टरी के साथ चलती है। मैं चाहता हूं कि स्क्रिप्ट अलग-अलग व्यवहार के आधार पर हो अगर काम करने वाली निर्देशिका साफ है (प्रतिबद्ध करने के लिए कोई परिवर्तन नहीं), या नहीं। उदाहरण के लिए, यदि आउटपुट git …
82 shell-script  git 

3
किसी स्क्रिप्ट में $ "डॉलर-पूर्व-उपसर्ग स्ट्रिंग" होने का क्या मतलब है?
मैंने इसे एक init स्क्रिप्ट में देखा: echo $"Stopping Apache" वह डॉलर-चिन्ह किसके लिए है? मेरा अब तक का शोध: मुझे यह बाश मैनुअल में मिला: extquote यदि सेट किया जाता है, $'string'और उद्धरण दोहरे उद्धरणों में संलग्न विस्तार के $"string"भीतर किया जाता है ${parameter}। यह विकल्प डिफॉल्ट द्वारा सक्षम …

2
क्यों पैटर्न है "कमांड || सच ”उपयोगी?
मैं वर्तमान में डेबियन पैकेज तलाश रहा हूं, और मैं कुछ कोड नमूने पढ़ रहा हूं। और हर पंक्ति में, उदाहरण के लिए, postinstस्क्रिप्ट एक पैटर्न है। some command || true another command || true इसलिए यदि कुछ कमांड विफल हो जाती है, तो लाइन सही हो जाती है, लेकिन …

5
मैं कैसे बता सकता हूं कि क्या कोई पैकेज यश स्क्रिप्ट के माध्यम से स्थापित किया गया है?
मैं एक स्क्रिप्ट लिखने की कोशिश कर रहा हूं जो संकुल स्थापित करता है, लेकिन अगर यह किसी भी बिंदु पर बाद में विफल रहता है तो स्क्रिप्ट जो भी स्थापित करता है उसे वापस रोल करता है। बेशक अगर उपयोगकर्ता पहले से ही एक पैकेज स्थापित कर चुका है …

7
कितने गोले गहरे मैं हूं?
समस्या : मैं कितने गोले खोजता हूँ। विवरण : मैं खोल खोल बहुत से। बनाएँ और चलाएँ और बाहर निकलें। कभी-कभी मैं भूल जाता हूं और अंदर एक और विम खोल देता हूं और फिर एक और खोल। :( मैं जानना चाहता हूं कि मैं कितने गोले गहरे हूं, शायद …
73 bash  shell-script  shell  vim  zsh 

3
अगर कोई कमांड प्रदान नहीं की जाती है, तो कैसे जांचें?
यदि आप $*खाली हैं तो आप कैसे जांच करेंगे ? दूसरे शब्दों में, यह कैसे जांचा जाए कि क्या कमांड के लिए कोई तर्क प्रदान नहीं किए गए थे?

3
मैं शेल स्क्रिप्ट के POSIX अनुपालन के लिए कैसे परीक्षण कर सकता हूं?
यह देखते हुए कि सभी यूनियनों के बीच POSIX एक सामान्य मानक के सबसे करीब है, मुझे यह जानने में दिलचस्पी है कि क्या कोई ऐसा शेल है जो इसे विशेष रूप से समर्थन करता है। हालांकि अधिकांश आधुनिक गोले POSIX के लिए समर्थन प्रदान करते हैं (और बिना किसी …

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