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

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

2
बश में परिवर्तनशील के लिए आउटपुट असाइन करें
मैं एक चर में cURL के उत्पादन को असाइन करने की कोशिश कर रहा हूँ जैसे: #!/bin/sh $IP=`curl automation.whatismyip.com/n09230945.asp` echo $IP sed s/IP/$IP/ nsupdate.txt | nsupdate हालाँकि, जब मैं स्क्रिप्ट चलाता हूँ तो निम्न होता है: ./update.sh: 3: =[my ip address]: not found मैं $IPसही तरीके से आउटपुट कैसे प्राप्त …
165 bash  curl 

3
मैं बैश स्क्रिप्ट में अन्य कमांड के मापदंडों को कैसे अग्रेषित करूं?
मेरी बैश स्क्रिप्ट के अंदर, मैं शून्य, एक या दो मापदंडों (स्क्रिप्ट उन्हें पहचान सकता हूं) को पार्स करना चाहता हूं, फिर स्क्रिप्ट में आमंत्रित कमांड के शेष मापदंडों को अग्रेषित करें। मैं उसे कैसे कर सकता हूँ?
165 bash  command-line 

6
स्ट्रिंग बैश में तुलना। [[: नहीं मिला
मैं स्ट्रिंग्स की तुलना बैश में करने की कोशिश कर रहा हूं। मैं पहले से ही कैसे पर यह करने के लिए पर एक जवाब मिला stackoverflow । स्क्रिप्ट में मैं कोशिश कर रहा हूं, मैं एडम द्वारा प्रस्तुत प्रश्न में दिए गए कोड का उपयोग कर रहा हूं: #!/bin/bash …

7
मल्टीलाइन कमांड के अंदर बैश स्क्रिप्ट में टिप्पणी करना
मैं एक स्क्रिप्ट से निम्नलिखित पंक्तियों की प्रत्येक पंक्ति पर कैसे टिप्पणी कर सकता हूं? cat ${MYSQLDUMP} | \ sed '1d' | \ tr ",;" "\n" | \ sed -e 's/[asbi]:[0-9]*[:]*//g' -e '/^[{}]/d' -e 's/""//g' -e '/^"{/d' | \ sed -n -e '/^"/p' -e '/^print_value$/,/^option_id$/p' | \ sed -e '/^option_id/d' …
164 bash  syntax  comments 

12
पीएस कमांड का पूरा आउटपुट देखना
जब मैं ps -auxअपने लिनक्स सर्वर पर कमांड चलाता हूं, जिसमें मैं पोटीन का उपयोग करके जुड़ा हुआ हूं, तो कुछ प्रक्रियाएं मेरे वर्तमान विंडो चौड़ाई में फिट होने के लिए बहुत लंबी हैं। क्या कोई विकल्प है? -- अपडेट करें -- मुझे डाउनग्रेड करने के लिए खेद है, मैंने …
163 linux  bash  shell  process 

6
बैश में दो सूचियों का अंतर्ग्रहण
मैं एक साधारण स्क्रिप्ट लिखने की कोशिश कर रहा हूं जो दो सूचियों में मिली सामग्री को सूचीबद्ध करेगी। सरल बनाने के लिए, आइए उदाहरण के तौर पर ls का उपयोग करें। कल्पना कीजिए "एक" और "दो" निर्देशिका हैं। one = `ls one` दो = `ls two` चौराहा $ एक …
163 bash 

17
टेक्स्ट फ़ाइल में $ {} प्लेसहोल्डर्स को कैसे बदलें?
मैं MySQL में एक "टेम्पलेट" फ़ाइल के आउटपुट को पाइप करना चाहता हूं, फ़ाइल जिसमें चौराहे जैसे चर हैं ${dbName}। इन उदाहरणों को बदलने और आउटपुट को मानक आउटपुट में डंप करने के लिए कमांड लाइन उपयोगिता क्या है?

5
किसी फ़ंक्शन के अंदर से फ़ंक्शन का नाम कैसे निर्धारित करें
अगर मेरे पास बैश स्क्रिप्ट है जैसे: #!/bin/bash f() { # echo function name, "f" in this case } क्या इसे करने का कोई तरीका है? इसका उपयोग मदद संदेशों जैसे में किया जा सकता है printf "Usage: %s: blah blah blah \n" $(basename $0) >&2; केवल इस मामले में …
163 bash  function 


5
नेग स्क्रिप्ट में शर्त अगर नेगेट
मैं बैश करने के लिए नया हूं और मैं निम्नलिखित कमांड को नकारने की कोशिश कर रहा हूं: wget -q --tries=10 --timeout=20 --spider http://google.com if [[ $? -eq 0 ]]; then echo "Sorry you are Offline" exit 1 अगर मैं इंटरनेट से जुड़ा हुआ हूं तो यह शर्त सही है। …

13
बैश कमांड प्रॉम्प्ट पर गिट शाखा जोड़ना
मैंने सफलता के बिना bash प्रॉम्प्ट पर वर्तमान में (चेक-आउट) पर काम कर रही git शाखा को जोड़ने की कोशिश की .. ( अपने वर्तमान पथ को बनाए रखते हुए जो सक्रिय निर्देशिका / फ़ाइल बरकरार दिखाता है) मेरे पास मेरे घर पर एक .bashrc फ़ाइल है। लेकिन मैंने कई …
161 git  bash  ubuntu 


9
आप किसी फ़ाइल की प्रत्येक पंक्ति के लिए कमांड कैसे चलाते हैं?
उदाहरण के लिए, अभी मैं निम्नलिखित फ़ाइलों का उपयोग करने के लिए उपयोग कर रहा हूं, जिनके यूनिक्स पथ मैंने एक फ़ाइल में लिखे हैं: cat file.txt | while read in; do chmod 755 "$in"; done वहाँ एक और अधिक सुंदर, सुरक्षित तरीका है?
161 bash  loops  line 

6
बैश में सिंगल और डबल स्क्वायर ब्रैकेट के बीच अंतर
मैं बैश उदाहरण पढ़ रहा हूँ, ifलेकिन कुछ उदाहरण एकल वर्ग कोष्ठक के साथ लिखे गए हैं: if [ -f $param ] then #... fi डबल वर्ग कोष्ठक के साथ अन्य: if [[ $? -ne 0 ]] then start looking for errors in yourlog fi अंतर क्या है?
161 bash  if-statement 

5
नियमित अभिव्यक्तियों का उपयोग करके बैश में खोजें और बदलें
मैंने यह उदाहरण देखा है: hello=ho02123ware38384you443d34o3434ingtod38384day echo ${hello//[0-9]/} जो इस सिंटैक्स का अनुसरण करता है: ${variable//pattern/replacement} दुर्भाग्य से patternक्षेत्र पूर्ण रेगेक्स सिंटैक्स का समर्थन नहीं करता है (यदि मैं उपयोग करता हूं .या \s, उदाहरण के लिए, यह शाब्दिक वर्णों से मेल खाने की कोशिश करता है)। मैं पूर्ण रेगेक्स …
161 regex  bash 

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