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

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

4
$ VAR बनाम $ {VAR} और बोली या नहीं उद्धृत करने के लिए
मैं लिख सकता हूँ VAR=$VAR1 VAR=${VAR1} VAR="$VAR1" VAR="${VAR1}" मेरे लिए अंतिम परिणाम उसी के बारे में लगता है। मुझे एक या दूसरे को क्यों लिखना चाहिए? इनमें से कोई भी पोर्टेबल / POSIX नहीं हैं?

1
एक बैश स्क्रिप्ट में, "यदि" कथन में सशर्त "या" का उपयोग किया जाता है
यह प्रश्न मेरे पहले के प्रश्न का एक क्रम है । इस साइट पर उपयोगकर्ताओं ने मुझे यह निर्धारित करने में मदद की कि कैसे forस्ट्रिंग मानों पर चलने वाले बैश लूप को लिखना है । उदाहरण के लिए, मान लें कि एक लूप नियंत्रण चर fnameस्ट्रिंग्स पर पुनरावृत्त करता …
127 bash  shell-script 

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

2
* शेल्स में * बैकटिक्स (यानी `cmd`) को हटा दिया गया है?
मैंने यह टिप्पणी कई बार यूनिक्स और लिनक्स के साथ-साथ अन्य साइटों पर भी की है, जो बैश एंड ज़ेड जैसे गोले के संबंध में "बैकटिक्स को हटा दिया गया है" का उपयोग करते हुए वाक्यांशों का उपयोग करते हैं। यह कथन सही है या गलत?

4
शेल स्क्रिप्ट में शिफ्ट का उपयोग करने का उद्देश्य क्या है?
मैं इस स्क्रिप्ट पर आया हूं: #! /bin/bash if (( $# < 3 )); then echo "$0 old_string new_string file [file...]" exit 0 else ostr="$1"; shift nstr="$1"; shift fi echo "Replacing \"$ostr\" with \"$nstr\"" for file in $@; do if [ -f $file ]; then echo "Working with: $file" eval …

7
स्ट्रिंग तुलना के लिए नहीं के बराबर ऑपरेटर का उपयोग करना
मैंने यह जांचने की कोशिश की कि क्या PHONE_TYPEचर में तीन वैध मान हैं। if [ "$PHONE_TYPE" != "NORTEL" ] || [ "$PHONE_TYPE" != "NEC" ] || [ "$PHONE_TYPE" != "CISCO" ] then echo "Phone type must be nortel,cisco or nec" exit fi उपरोक्त कोड मेरे काम नहीं आया, इसलिए …

5
क्या मैं एक लॉग फ़ाइल में आउटपुट को रीडायरेक्ट कर सकता हूं और एक ही समय में एक प्रक्रिया को बैकग्राउंड कर सकता हूं?
क्या मैं एक लॉग फ़ाइल में आउटपुट को रीडायरेक्ट कर सकता हूं और एक ही समय में एक प्रक्रिया को बैकग्राउंड कर सकता हूं? दूसरे शब्दों में, क्या मैं ऐसा कुछ कर सकता हूं? nohup java -jar myProgram.jar 2>&1 > output.log & या, यह एक कानूनी आदेश नहीं है? या, …
116 bash  shell  shell-script 

3
मैं दूरस्थ मशीन पर स्थानीय स्क्रिप्ट को कैसे निष्पादित कर सकता हूं और तर्क शामिल कर सकता हूं?
मैंने एक स्क्रिप्ट लिखी है जो स्थानीय स्तर पर निष्पादित होने पर ठीक चलती है: ./sysMole -time Aug 18 18 तर्क "समय" , "अगस्त" , "18" , और "18" को स्क्रिप्ट पर सफलतापूर्वक पारित किया गया है। अब, यह स्क्रिप्ट दूरस्थ मशीन पर निष्पादित की जाने वाली डिज़ाइन की गई …

3
linux + X को तारीख में जोड़ें और नई आभासी तारीख प्राप्त करें
मेरे पास लिनक्स (आरएच 5.3) मशीन है मुझे 10 दिनों की तारीख जोड़ने / गणना करने की आवश्यकता है, तो मुझे नई तिथि (समाप्ति तिथि) मिलेगी उदाहरण के लिए # date Sun Sep 11 07:59:16 IST 2012 इसलिए मुझे प्राप्त करने की आवश्यकता है NEW_expration_DATE = Sun Sep 21 07:59:16 …
115 linux  bash  shell-script  date 

8
शेल स्क्रिप्ट्स के लिए नामांकित तर्क पास करना
क्या शेल स्क्रिप्ट के लिए नामांकित मापदंडों को पास (प्राप्त) करने का कोई आसान तरीका है? उदाहरण के लिए, my_script -p_out '/some/path' -arg_1 '5' और अंदर my_script.shउन्हें इस रूप में प्राप्त होता है: # I believe this notation does not work, but is there anything close to it? p_out=$ARGUMENTS['p_out'] arg1=$ARGUMENTS['arg_1'] …

3
शेल स्क्रिप्ट में चर के लिए नामकरण परंपराएं हैं?
अधिकांश भाषाओं में चरों के लिए नामकरण परंपराएँ हैं, जो कि शैल लिपियों में सबसे आम शैली है MY_VARIABLE=foo। क्या यह सम्मेलन या केवल वैश्विक चर के लिए है? स्क्रिप्ट के लिए स्थानीय चर के बारे में क्या?

10
मैं इसे 5 बार तक चलाने के लिए पुन: प्रयास करने के लिए स्क्रिप्ट में एक रिट्री लॉजिक कैसे लिखूं?
मैं शेल स्क्रिप्ट में तर्क लिखना चाहता हूं जो "स्टेटस कोड = फेल " के आधार पर 5 सेकंड तक 15 सेकंड के बाद फिर से चलाने के लिए इसे फिर से चलाएगा यदि यह किसी मुद्दे के कारण विफल हो जाता है।
112 shell-script 

11
किसी फ़ाइल की पहली पंक्ति हटाएं
मैं किसी फ़ाइल की पहली पंक्ति को कैसे हटा सकता हूं और परिवर्तन रख सकता हूं? मैंने यह कोशिश की, लेकिन यह फ़ाइल की पूरी सामग्री को मिटा देता है। $sed 1d file.txt > file.txt
110 shell-script  sed  ksh 

10
लूप के लिए एक बैश समानांतर
मैं निम्नलिखित स्क्रिप्ट को समानांतर करने की कोशिश कर रहा हूं, विशेष रूप से तीन फॉर लूप उदाहरणों में से प्रत्येक, जीएनयू समानांतर का उपयोग कर रहा है, लेकिन करने में सक्षम नहीं है। फोर लूप के भीतर निहित 4 कमांड श्रृंखला में चलते हैं, प्रत्येक लूप को लगभग 10 …

13
डिकोडिंग URL एन्कोडिंग (प्रतिशत एन्कोडिंग)
मैं URL एन्कोडिंग को डीकोड करना चाहता हूं, क्या ऐसा करने के लिए कोई अंतर्निहित टूल है या कोई मुझे एक sedकोड प्रदान कर सकता है जो यह करेगा? मैंने इंटरनेट और इंटरनेट पर unix.stackexchange.com के माध्यम से थोड़ी खोज की लेकिन मुझे यूरोड एनकोडिंग को डिकोड करने के लिए …

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