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

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

10
प्रक्रिया आईडी (PID) मौजूद है या नहीं, इसकी जांच कैसे करें
बैश स्क्रिप्ट में, मैं निम्नलिखित करना चाहता हूं (छद्म कोड में): if [ a process exists with $PID ]; then kill $PID fi सशर्त कथन के लिए उपयुक्त अभिव्यक्ति क्या है?
184 bash  process  pid 

7
आरई त्रुटि: मैक ओएस एक्स पर अवैध बाइट अनुक्रम
मैं iOS के लिए क्रॉस-संकलन के लिए मैक ओएस एक्स पर एक मेकफाइल में एक स्ट्रिंग को बदलने की कोशिश कर रहा हूं। स्ट्रिंग में डबल कोट्स हैं। आदेश है: sed -i "" 's|"iphoneos-cross","llvm-gcc:-O3|"iphoneos-cross","clang:-Os|g' Configure और त्रुटि यह है: sed: RE error: illegal byte sequence मैंने डबल कोट्स, कॉमा, डैश …
184 regex  macos  bash  sed 

6
अनुक्रमणिका और मान दोनों को मुद्रित करना, सरणियों पर लूपिंग करना
मैं कुछ इस तरह करना चाहता हूं: foo=( ) foo[0]="bar" foo[35]="baz" for((i=0;i<${#foo[@]};i++)) do echo "$i: ${foo[$i]}" done # Output: # 0: bar # 1: तो मैं इसके माध्यम से उपयोग करने के लिए पाश की कोशिश की: foo=( ) foo[0]="bar" foo[35]="baz" for i in ${foo[@]} do echo "?: $i" done …
184 bash 

14
URL से बैश स्क्रिप्ट निष्पादित करें
मान लें कि मेरे पास URL "http://mywebsite.com/myscript.txt" है जिसमें एक स्क्रिप्ट है: #!/bin/bash echo "Hello, world!" read -p "What is your name? " name echo "Hello, ${name}!" और मैं इस स्क्रिप्ट को बिना किसी फ़ाइल में सहेजे इसे चलाना चाहता हूँ। मैं यह कैसे करु? अब, मैंने सिंटैक्स देखा है: …
184 linux  bash  curl 

5
शेल चर के आसपास कोट कब लपेटें?
क्या कोई मुझे बता सकता है कि मुझे शेल स्क्रिप्ट में चर के आसपास उद्धरण लपेटने चाहिए या नहीं? उदाहरण के लिए, निम्नलिखित सही है: xdg-open $URL [ $? -eq 2 ] या xdg-open "$URL" [ "$?" -eq "2" ] और यदि हां, तो क्यों?
184 linux  bash  shell  unix  quotes 

10
अगर बैश में कोई फ़ाइल खाली है तो कैसे जांचें?
मेरे पास एक फाइल है जिसका नाम diff.txt है। खाली होने पर जांच करना चाहते हैं। ऐसा कुछ किया, लेकिन यह काम नहीं कर सका। if [ -s diff.txt ] then touch empty.txt rm full.txt else touch full.txt rm emtpy.txt fi

13
बैश स्क्रिप्ट से बाहर निकलने का कोई भी तरीका, लेकिन टर्मिनल को छोड़ना नहीं
जब मैं exitशेल स्क्रिप्ट में कमांड का उपयोग करता हूं , तो स्क्रिप्ट टर्मिनल (प्रॉम्प्ट) को समाप्त कर देगी। क्या किसी स्क्रिप्ट को समाप्त करने और फिर टर्मिनल में रहने का कोई तरीका है? मेरी स्क्रिप्ट के run.shसीधे तौर पर निष्पादित होने, या किसी अन्य स्क्रिप्ट से स्रोत से निष्पादित …
183 linux  bash 

2
फ़ाइल को कर्ल कमांड के साथ विशिष्ट फ़ोल्डर में सहेजें
एक शेल स्क्रिप्ट में, मैं कुछ URL से एक फ़ाइल डाउनलोड करना चाहता हूं और इसे एक विशिष्ट फ़ोल्डर में सहेजना चाहता हूं। विशिष्ट CLI ध्वज क्या है जो मुझे curlकमांड के साथ एक विशिष्ट फ़ोल्डर में फ़ाइलों को डाउनलोड करने के लिए उपयोग करना चाहिए , या मुझे यह …
182 bash  shell  curl  directory 

7
एक फ़ाइल से # के साथ शुरू होने वाली सभी लाइनों को हटा दें
एक फ़ाइल में टिप्पणियों के साथ सभी लाइनें शुरू होती हैं #। मैं उन सभी लाइनों (और केवल उन पंक्तियों) को कैसे हटा सकता हूं, जो शुरू होती हैं #? अन्य रेखाओं से युक्त #, लेकिन रेखा के आरंभ में नजरअंदाज नहीं किया जाना चाहिए।
182 bash  sed 

5
मुझे बैश स्क्रिप्ट में दी गई तर्कों की संख्या कैसे मिलेगी?
मुझे बैश स्क्रिप्ट में दी गई तर्कों की संख्या कैसे मिलेगी? वर्तमान में मेरे पास यही है: #!/bin/bash i=0 for var in "$@" do i=i+1 done क्या ऐसा करने के अन्य (बेहतर) तरीके हैं?
182 bash  arguments 

6
बैश में गैर-शून्य लंबाई स्ट्रिंग के लिए टेस्ट: [-n "$ var"] या ["$ var"]
मैंने बैश स्क्रिप्ट को गैर-शून्य लंबाई स्ट्रिंग के लिए दो अलग-अलग तरीकों से देखा है। अधिकांश स्क्रिप्ट -nविकल्प का उपयोग करते हैं : #!/bin/bash # With the -n option if [ -n "$var" ]; then # Do something when var is non-zero length fi लेकिन एक विकल्प की वास्तव में …

18
एक चर में मानक त्रुटि कैसे संग्रहीत करें
मान लीजिए कि मेरे पास निम्नलिखित की तरह एक स्क्रिप्ट है: useless.sh echo "This Is Error" 1>&2 echo "This Is Output" और मेरे पास एक और शेल स्क्रिप्ट है: alsoUseless.sh ./useless.sh | sed 's/Output/Useless/' मैं "दिस इज़ एरर", या बेकार के किसी भी अन्य stderr को एक चर में कैप्चर …

14
क्या कोई बैश कमांड है जो फाइलों को गिनता है?
क्या कोई बैश कमांड है जो पैटर्न से मेल खाने वाली फ़ाइलों की संख्या को गिनता है? उदाहरण के लिए, मैं एक निर्देशिका में सभी फाइलों की गिनती प्राप्त करना चाहता हूं जो इस पैटर्न से मेल खाती हैं: log*
182 bash 

16
होम डायरेक्टरी के बजाय अन्य डायरेक्टरी को डिफॉल्ट कैसे करें
На сттот вопрос есть ответы на Stack Overflow на русском : Git Bash изменить домашний каталог मैं एक विंडोज़ मशीन पर विकसित कर रहा हूं। लाइनक्स कमांड लाइन के लिए मुझे एकमात्र जगह Git Bash की आवश्यकता है। समस्या यह है: जब मैं इसे खोलता हूं, तो मैं होम डायरेक्टरी …
180 bash  shell  git-bash 


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