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

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

5
यदि कोई चर परिभाषित नहीं है, तो स्क्रिप्ट को चलाने से बचें
मेरे पास एक स्क्रिप्ट दिखती है: c=0 for f in */*; do cp -v "$f" "/myhome/CE$(printf '%0*d' 2 $BATCHNUM)-new-stuctures_extracted/test-$(printf '%0*d' 5 $c)" c=$((c=c+1)) done हालाँकि, उपयोगकर्ता को BATCHNUM एक वैरिएबल कॉल प्रदान करना चाहिए और अन्यथा मुझे इस स्क्रिप्ट को चलाने से रोकने की आवश्यकता है। यह बेहतर होगा यदि …

4
लिनक्स कमांडलाइन प्रॉम्प्ट में होस्ट नाम कैसे दिखाएं
मेरे पास कई वीएम हैं और अभी मेरी कमांड-लाइन प्रॉम्प्ट जैसी दिखती है -bash-3.2$; प्रत्येक वीएम पर समान, क्योंकि इसमें होस्ट नाम नहीं है। मुझे हमेशा यह देखने की जरूरत है hostnameकि किसी भी ऑपरेशन को करने से पहले मैं किस वीएम का उपयोग कर रहा हूं । मैं शेल …
18 bash  prompt  hostname 

4
टर्मिनल कैसे खोलें, 9 टर्मिनलों को विभाजित करें और एक स्क्रिप्ट का उपयोग करके उनके बीच स्विच करें?
मैं एक टर्मिनल खोलना चाहता हूं, इसे 9 भागों (3x3) को कहने के लिए विभाजित करें और कुछ बैश स्क्रिप्ट निष्पादित करें। लेकिन प्रत्येक टर्मिनल भाग के लिए अलग स्क्रिप्ट। क्या यह पर्ल, पाइथन या बैश का उपयोग करके किया जा सकता है? मैं कीबोर्ड शॉर्टकट का उपयोग किए बिना …

3
बैश ग्लोबस्टार मिलान
मेरे पास यह निर्देशिका संरचना है: ~/tmp/globstar ɀ find dir -type f dir/file.ext dir/subdir1/file.ext dir/subdir2/file.ext और, globstarबाश में सक्षम विकल्प के साथ , मैं कह सकता हूं: ~/tmp/globstar ɀ ls -1 dir/**/*.ext dir/subdir1/file.ext dir/subdir2/file.ext मेरा प्रश्न है: dir/file.extइस सूची से बाहर क्यों रखा गया है? बैश मैनुअल इस बारे में …
18 bash  wildcards 

4
बैश गुणा और जोड़
for k in {0..49}; do a=$(($((2*$k))+1)); echo $a; done नमस्ते, मुझे तीसरी पंक्ति के लिए एक सरलीकृत अभिव्यक्ति की आवश्यकता है, शायद एक जो कमांड प्रतिस्थापन का उपयोग नहीं करता है।

12
कैसे रंग अलग उत्पादन करने के लिए?
मैं सशर्त रूप से यूनिक्स फ़ाइलों को प्रारूपित करना चाहता था, मैं वर्तमान में diffकमांड पर काम कर रहा हूं और जानना चाहता हूं कि क्या diffकमांड आउटपुट के पाठ को प्रारूपित करना संभव है । उदाहरण: मिलान किए गए मान हरे रंग में प्रदर्शित होने चाहिए। बेजोड़ मूल्यों को …
18 bash  ksh  diff 

3
एक बैश चर के लिए jq उत्पादन की स्थापना
मैं JSON को इस तरह से बाकी एपीआई से वापस पाने के लिए कर्ल का उपयोग कर रहा हूं: content=$(curl -s -X GET -H "Header:Value" http://127.0.0.1:8200/etc) echo "${content}"| jq -r '.data.value' जो मेरी जरूरत के मूल्य का उत्पादन करता है। तथापि; जब मैं इस तरह दिखने के लिए उपरोक्त कोड …
18 bash  curl  json  jq 

1
स्ट्रिंग `-23` को कमांड लाइन में` docker` से बदल दिया जाता है
मेरे पास पैरामीटर के साथ एक मावेन कमांड है: mvn test -Dcommon_password=!23foo इस आदेश को निष्पादित किया जा रहा है mvn test -Dcommon_password=dockerfoo Ie !23के साथ प्रतिस्थापित किया जा रहा है docker। ऐसा क्यों होता है और मैं इससे कैसे बच सकता हूं?
17 bash 

2
अंतर्निहित कमांड cd और cd के बीच क्या अंतर है?
मैं, एक लिनक्स कमांड का सामना करना पड़ा builtin cd। आज्ञाओं builtin cdऔर के बीच अंतर क्या है cd? वास्तव में, मैंने अंतर के बारे में कुछ शोध किए, लेकिन मुझे इस बारे में एक उल्लेखनीय और महत्वपूर्ण स्पष्टीकरण नहीं मिला।
17 bash  shell  cd-command 

2
"$ {My_array [@] / # / -}" में किस प्रकार का ऑपरेशन है?
किसी कमांड के तर्कों में किसी सरणी को बदलने के लिए स्वीकृत उत्तर ? निम्नलिखित बैश कमांड का उपयोग करता है: command "${my_array[@]/#/-}" "$1" मैं यह पता लगाने की कोशिश कर रहा हूं कि /#/-भाग क्या करता है, बिल्कुल। दुर्भाग्य से, मुझे नहीं पता कि इसे क्या कहा जाए, इसलिए …
17 bash  array 

2
कमांड के रूप में बैकस्लैश डॉट का क्या अर्थ है?
एक सॉफ्टवेयर जो मैंने स्थापित किया है उसमें मेरी प्रोफ़ाइल में एक पंक्ति सम्मिलित है जो पढ़ता है: [ -s "$SOME_FILE" ] && \. "$SOME_FILE" मुझे पता है कि डॉट .का पर्यायवाची है source, इसलिए मुझे संदेह है कि यह सिर्फ फ़ाइल को सोर्स कर रहा है, लेकिन मैंने पहले …
17 bash 

1
बैश स्क्रिप्ट फ़ंक्शन नाम जिसमें डबल कोलन '::' है
मुझे आज एक बाश स्क्रिप्ट मिली, जिसमें डबल कॉलन के साथ फ़ंक्शन नाम ::हैं, जैसे, file::write()और file::read()। मैंने बैश स्क्रिप्ट में पहले इस सिंटैक्स को कभी नहीं देखा है, और जब मैंने स्क्रिप्ट का आह्वान किया तो यह ठीक चला (मेरे आश्चर्य के लिए)। मेरे सिस्टम (और ऑनलाइन) पर बैश …

2
क्या संवेदनशील डेटा को चोगड में पारित करने के लिए इको का उपयोग करना सुरक्षित है?
मैं कुछ उपयोगकर्ता खाता पासवर्ड का उपयोग करके बड़े पैमाने पर सेट करने की कोशिश कर रहा हूं chpasswd। पासवर्ड बेतरतीब ढंग से और प्रिंट किए जाने चाहिए stdout(मुझे उन्हें लिखने या पासवर्ड स्टोर में रखने की आवश्यकता है), और इसमें भी उत्तीर्ण होना चाहिए chpasswd। Naively, मैं इसे इस …

1
$ (कमांड $ arg) को उद्धृत करने का सही तरीका क्या है?
यह इस समय को सुलझाने के लिए उच्च समय है जो मुझे वर्षों से परेशान कर रहा है ... मैं समय-समय पर इससे मिलता रहा और सोचा कि यही रास्ता है: $(comm "$(arg)") और मुझे लगा कि मेरे विचार को अनुभव से बहुत समर्थन मिला। लेकिन मुझे अब यकीन नहीं …

5
क्या बैश / बॉर्न में "इन" ऑपरेटर है?
मैं एक "इन" ऑपरेटर की तलाश कर रहा हूं जो कुछ इस तरह से काम करता है: if [ "$1" in ("cat","dog","mouse") ]; then echo "dollar 1 is either a cat or a dog or a mouse" fi यह स्पष्ट रूप से कई "या" परीक्षणों का उपयोग करते हुए, कहने …

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