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

बैश कमांड शेल के लिए लिखी गई लिपियों के बारे में प्रश्नों के लिए। त्रुटियों / वाक्यविन्यास त्रुटियों के साथ शेल स्क्रिप्ट के लिए, कृपया यहां पोस्ट करने से पहले शेलचेक प्रोग्राम (या वेब शेलचेक सर्वर पर https://shellcheck.net) के साथ उन्हें जांचें। बैश के इंटरैक्टिव उपयोग के बारे में सवाल स्टैक ओवरफ्लो की तुलना में सुपर उपयोगकर्ता पर ऑन-टॉपिक होने की अधिक संभावना है।

7
मैंने अभी एक वेरिएबल असाइन किया है, लेकिन इको $ वेरिएबल कुछ और दिखाता है
यहां उन मामलों की एक श्रृंखला दी गई है echo $var, जो अभी सौंपे गए से अलग मूल्य दिखा सकते हैं। यह इस बात की परवाह किए बिना होता है कि निर्दिष्ट मूल्य "दोहरे उद्धरण", 'एकल उद्धृत' या निर्विवाद था। मुझे अपने चर को सही ढंग से सेट करने के …
104 bash  shell  sh  quoting 

6
बैश में एक लूप कैसे बनाएं जो एक वेबसर्वर के जवाब की प्रतीक्षा कर रहा है?
बैश में एक लूप कैसे बनाएं जो एक वेबसर्वर के जवाब की प्रतीक्षा कर रहा है? इसे एक "प्रिंट करना चाहिए।" प्रत्येक 10 सेकंड या तो, और जब तक सर्वर प्रतिक्रिया शुरू नहीं करता तब तक प्रतीक्षा करें। यदि मुझे सर्वर से अच्छी प्रतिक्रिया मिलती है, तो यह कोड परीक्षण …
104 bash 

9
टर्मिनल और लॉग फ़ाइल में जाने के लिए मुझे STDOUT और STDERR दोनों कैसे मिलेंगे?
मेरे पास एक स्क्रिप्ट है जो गैर-तकनीकी उपयोगकर्ताओं द्वारा अंतःक्रियात्मक रूप से चलाई जाएगी। स्क्रिप्ट STDOUT में स्थिति अपडेट लिखती है ताकि उपयोगकर्ता यह सुनिश्चित कर सके कि स्क्रिप्ट ठीक चल रही है। मैं चाहता हूँ कि STDOUT और STDERR दोनों ही टर्मिनल पर पुनर्निर्देशित हो जाएँ (ताकि उपयोगकर्ता यह …
104 bash  logging  shell 

6
एक बैश स्क्रिप्ट में त्रुटि उठाएं
मैं मैसेज "टेस्ट केस फेल !!!" के साथ बैश स्क्रिप्ट में एक त्रुटि उठाना चाहता हूं। बाश में यह कैसे करना है? उदाहरण के लिए: if [ condition ]; then raise error "Test cases failed !!!" fi

10
मैं टर्मिनल में मल्टी-लाइन बैश कोड कैसे पेस्ट करूं और इसे एक ही बार में चलाऊं?
मुझे टर्मिनल में एक मल्टी-लाइन बैश कोड पेस्ट करने की आवश्यकता है, लेकिन जब भी मैं करता हूं, प्रत्येक लाइन एक अलग कमांड के रूप में चला जाता है जैसे ही यह चिपकाया जाता है।
104 linux  bash  shell  terminal  paste 

8
Git की कमांड लाइन इंटरफ़ेस की भाषा कैसे बदलती है?
मैं अपने लिनक्स इंस्टॉलेशन में git (अंग्रेजी में) की भाषा को अन्य कार्यक्रमों के लिए भाषा बदले बिना बदलना चाहता हूं और सेटिंग्स नहीं ढूंढ सका। यह कैसे करना है?

5
बैश में स्क्रिप्ट पैरामीटर
मैं एक शेल स्क्रिप्ट बनाने की कोशिश कर रहा हूं, जिसका उपयोग इस तरह किया जाना चाहिए: ocrscript.sh -from /home/kristoffer/test.png -to /home/kristoffer/test.txt इसके बाद स्क्रिप्ट ocr छवि फ़ाइल को टेक्स्ट फ़ाइल में बदल देगी। यहाँ मैं अब तक के साथ आया हूँ: #!/bin/bash export HOME=/home/kristoffer /usr/local/bin/abbyyocr9 -rl Swedish -if ???fromvalue??? …
103 linux  bash  shell  parameters 

6
बैश: कॉपी नाम फ़ाइलों की पुनरावृत्ति, फ़ोल्डर संरचना को संरक्षित करना
मैं उम्मीद कर रहा था: cp -R src/prog.js images/icon.jpg /tmp/package गंतव्य डायर में एक सममित संरचना उत्पन्न करेगा: /tmp | +-- package | +-- src | | | +-- prog.js | +-- images | +-- icon.jpg लेकिन इसके बजाय, दोनों फ़ाइलों को / tmp / package में कॉपी किया जाता …
103 bash  shell 

7
कैसे लिनक्स पर एक बार में कई फ़ाइलों को हटाने के लिए?
मेरे पास लिनक्स सर्वर पर फाइलों की यह सूची है: abc.log.2012-03-14 abc.log.2012-03-27 abc.log.2012-03-28 abc.log.2012-03-29 abc.log.2012-03-30 abc.log.2012-04-02 abc.log.2012-04-04 abc.log.2012-04-05 abc.log.2012-04-09 abc.log.2012-04-10 मैं चयनित लॉग फ़ाइलों को एक-एक करके हटा रहा हूं, rm -rfनीचे दिए गए कमांड का उपयोग करके देखें: rm -rf abc.log.2012-03-14 rm -rf abc.log.2012-03-27 rm -rf abc.log.2012-03-28 क्या कोई …
103 linux  bash  rm 

22
एक नया उपयोगकर्ता और पासवर्ड बनाना
मेरे पास एक काम है जो ubuntu 12.04 पर एक नया उपयोगकर्ता बनाता है; - name: Add deployment user action: user name=deployer password=mypassword यह अपेक्षित रूप से पूरा होता है, लेकिन जब मैं उस उपयोगकर्ता के रूप में लॉगिन करता हूं और पासवर्ड के साथ sudo करने का प्रयास करता …
103 bash  shell  ubuntu  ansible 


15
एक विशिष्ट निर्देशिका में निर्देशिकाओं की संख्या की गिनती
किसी विशिष्ट निर्देशिका में फ़ोल्डर्स की संख्या की गणना कैसे करें। मैं निम्नलिखित कमांड का उपयोग कर रहा हूं, लेकिन यह हमेशा एक अतिरिक्त प्रदान करता है। find /directory/ -maxdepth 1 -type d -print| wc -l उदाहरण के लिए, यदि मेरे पास 3 फ़ोल्डर हैं, तो यह कमांड 4 प्रदान …
103 linux  bash 

3
शेल में परिवर्तनीय प्रक्षेप
मेरे पास एक चर है filepath=/tmp/name। चर का उपयोग करने के लिए, मुझे पता है कि मैं यह कर सकता हूं: $filepath अपनी शेल स्क्रिप्ट में मैंने ऐसा कुछ करने का प्रयास किया (बैकटिक्स का इरादा है) `tail -1 $filepath_newstap.sh` यह रेखा विफल हो जाती है, डुह !, क्योंकि चर …
103 bash  shell  unix 

5
शेल स्क्रिप्ट में एक पंक्ति के अंत में अर्धवृत्त सुपरफुल है?
मेरे पास एक शेल स्क्रिप्ट है जिसमें निम्नलिखित शामिल हैं: case $1 in 0 ) echo $1 = 0; OUTPUT=3;; 1 ) echo $1 = 1; OUTPUT=4;; 2 ) echo $1 = 2; OUTPUT=4;; esac HID=$2; BUNCH=16; LR=.008; क्या सेमीकोलोन ऊपर के स्निपेट में पूरी तरह से कमतर हैं? और …
103 bash  shell  syntax 

11
`सेट -u` के साथ खाली सरणी विस्तार बैश
मैं एक बैश स्क्रिप्ट लिख रहा हूं set -u, जिसमें मुझे खाली सरणी विस्तार की समस्या है: bash विस्तार के दौरान एक खाली चर के रूप में एक खाली सरणी के इलाज के लिए प्रकट होता है: $ set -u $ arr=() $ echo "foo: '${arr[@]}'" bash: arr[@]: unbound variable …
103 bash 

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