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

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

4
बश लिपि प्रसंस्करण समानांतर में सीमित संख्या में आदेश
मेरे पास एक बैश स्क्रिप्ट है जो इस तरह दिखती है: #!/bin/bash wget LINK1 >/dev/null 2>&1 wget LINK2 >/dev/null 2>&1 wget LINK3 >/dev/null 2>&1 wget LINK4 >/dev/null 2>&1 # .. # .. wget LINK4000 >/dev/null 2>&1 लेकिन प्रत्येक पंक्ति को संसाधित करना जब तक कि कमांड समाप्त नहीं हो जाती …
196 linux  bash  shell 

9
बैश का उपयोग करके प्रत्येक उप-निर्देशिका में एक क्रिया करें
मैं एक स्क्रिप्ट पर काम कर रहा हूं, जिसमें एक विशिष्ट फ़ोल्डर की प्रत्येक उप-निर्देशिका में एक क्रिया करने की आवश्यकता होती है। यह लिखने का सबसे कुशल तरीका क्या है?

4
कैसे बश में एक सरणी टुकड़ा करने के लिए
बैश (1) मैन पेज में "एरे" सेक्शन को देखते हुए, मुझे एरे को स्लाइस करने का कोई तरीका नहीं मिला। तो मैं इस जटिल समारोह के साथ आया: #!/bin/bash # @brief: slice a bash array # @arg1: output-name # @arg2: input-name # @args: seq args # ---------------------------------------------- function slice() { …
196 arrays  bash  slice 

12
एलियास के साथ काम करने के लिए मैं बैश पूरा कैसे करूं?
इसका स्पष्ट उदाहरण: मैं मैक पर bash v3.2.17 के साथ हूँ, मैं bash_completion संस्करण के साथ macports के माध्यम से स्थापित git का उपयोग कर रहा हूँ। जब मैं टाइप git checkout m<tab>। उदाहरण के लिए, मैं इसे पूरा करता हूं master। हालांकि, मैं करने के लिए एक अन्य नाम …
195 git  bash  shell  unix  autocomplete 

30
मैं किसी फ़ाइल में सभी संख्याओं को कैसे जोड़ सकता हूँ?
मेरे पास एक फ़ाइल है जिसमें कई हज़ार नंबर हैं, जिनमें से प्रत्येक की अपनी लाइन है: 34 42 11 6 2 99 ... मैं एक स्क्रिप्ट लिखने के लिए देख रहा हूं, जो फाइल में सभी नंबरों का योग प्रिंट करेगी। मुझे एक समाधान मिल गया है, लेकिन यह …
194 linux  perl  bash  shell  awk 


5
गिरावट के साथ स्विच केस?
मैं बैश (आदर्श रूप से केस-असंवेदनशील) में गिरावट वाले मामलों के साथ स्विच स्टेटमेंट के सही सिंटैक्स की तलाश कर रहा हूं। PHP में मैं इसे पसंद करता हूँ: switch($c) { case 1: do_this(); break; case 2: case 3: do_what_you_are_supposed_to_do(); break; default: do_nothing(); } मुझे बैश में भी ऐसा ही …

7
एक शेल स्क्रिप्ट से दूसरे में सभी चर पास?
आइए बताते हैं कि मेरे पास एक शेल / बैश स्क्रिप्ट है जिसका नाम test.sh: #!/bin/bash TESTVARIABLE=hellohelloheloo ./test2.sh मेरा test2.shऐसा दिखता है: #!/bin/bash echo ${TESTVARIABLE} यह काम नहीं करता। मैं सभी वेरिएबल्स को मापदंडों के रूप में पारित नहीं करना चाहता क्योंकि imho यह ओवरकिल है। क्या कोई अलग तरीका …
193 bash  shell 

8
ओएस एक्स पर `डेट` कमांड में आईएसओ 8601` -आई` विकल्प नहीं है?
बैश स्क्रिप्ट में, मैं आईएसओ 8601 प्रारूप (अधिमानतः यूटीसी) में वर्तमान डेटाटाइम प्रिंट करना चाहता हूं , और ऐसा लगता है कि यह उतना ही सरल होना चाहिए date -I: http://ss64.com/bash/date.html लेकिन यह मेरे मैक पर काम नहीं करता है: $ date -I date: illegal option -- I usage: date …
193 bash  macos  iso8601 

10
OSX पर zsh से bash पर स्विच करना, और फिर से वापस आना?
तो Im रेल में विकसित करने के लिए सीखने, और zsh की शक्ति की खोज की है। हालांकि, मेरे कुछ अन्य कार्यों के लिए, मैं सामान्य बैश का उपयोग करना चाहता हूं। हालांकि वे समान हैं, मैं बस कुछ स्थितियों में बैश से बाहर निकलने के साथ सहज महसूस करता …
193 bash  terminal  zsh 

6
आकस्मिक उपयोग के लिए zsh पर स्विच करना? [बन्द है]
बन्द है। यह सवाल ऑफ टॉपिक है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? सवाल को अपडेट करें ताकि यह स्टैक ओवरफ्लो के लिए ऑन-टॉपिक हो । 8 साल पहले बंद हुआ । इस प्रश्न को सुधारें मैक ओएस एक्स में …
192 bash  shell  zsh 

3
बैश हेरेडोक के अंदर चर का उपयोग करना
मैं एक बैश वंशानुगत के अंदर चरों को अलग करने की कोशिश कर रहा हूँ: var=$1 sudo tee "/path/to/outfile" > /dev/null << "EOF" Some text that contains my $var EOF यह काम नहीं कर रहा है जैसा कि मुझे उम्मीद है -$var इसका शाब्दिक रूप से इलाज किया गया है, …
192 bash  variables  sh  heredoc 

7
सही बैश और शेल स्क्रिप्ट चर पूंजीकरण
मैं सभी कैप्स में चर के साथ कई शेल स्क्रिप्ट चलाता हूं, और मैंने हमेशा सोचा है कि इसके साथ एक गंभीर गलतफहमी है। मेरी समझ यह है कि, सम्मेलन (और शायद बहुत पहले की आवश्यकता से), पर्यावरण चर सभी-कैप में हैं। लेकिन बाश जैसे आधुनिक स्क्रिप्टिंग वातावरण में, मैंने …

8
कमांड आउटपुट के प्रत्येक लाइन में शेल कमांड कैसे लागू करें?
मान लीजिए कि मेरे पास कमांड से कुछ आउटपुट है (जैसे ls -1): a b c d e ... मैं echoप्रत्येक को एक कमांड (कहना ) लागू करना चाहता हूं , बदले में। उदाहरण के लिए echo a echo b echo c echo d echo e ... बैश में ऐसा …
192 bash 

9
X घंटे से अधिक पुरानी फ़ाइलों को कैसे हटाएं
मैं एक बैश स्क्रिप्ट लिख रहा हूं जिसमें पुरानी फाइलों को हटाने की जरूरत है। वर्तमान में इसका उपयोग करके लागू किया गया है: find $LOCATION -name $REQUIRED_FILES -type f -mtime +1 -delete यह 1 दिन से अधिक पुरानी फ़ाइलों को हटा देगा। हालांकि, क्या होगा अगर मुझे 1 दिन …
191 bash 

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