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

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

30
कैसे स्क्रिप्ट के भीतर से ही एक बैश स्क्रिप्ट के स्रोत निर्देशिका प्राप्त करने के लिए
मुझे उस निर्देशिका का मार्ग कैसे प्राप्त होता है जिसमें बैश स्क्रिप्ट स्थित है, उस स्क्रिप्ट के अंदर ? मैं एक अन्य अनुप्रयोग के लिए एक लांचर के रूप में एक बैश स्क्रिप्ट का उपयोग करना चाहता हूं। मैं कार्य निर्देशिका को उसी स्थान पर बदलना चाहता हूं जहां बैश …
4948 bash  directory 

30
यदि कोई निर्देशिका बैश शेल स्क्रिप्ट में मौजूद है तो मैं कैसे जांच सकता हूं?
बैश शेल स्क्रिप्ट के भीतर कोई डायरेक्टरी मौजूद है या नहीं, यह जांचने के लिए किस कमांड का उपयोग किया जा सकता है?
3719 bash  shell  unix  posix 

19
मैं कैसे बताऊं कि क्या कोई नियमित फ़ाइल बैश में मौजूद नहीं है?
मैंने निम्न स्क्रिप्ट का उपयोग यह देखने के लिए किया है कि क्या कोई फ़ाइल मौजूद है: #!/bin/bash FILE=$1 if [ -f $FILE ]; then echo "File $FILE exists." else echo "File $FILE does not exist." fi यदि मैं केवल जाँच करना चाहता हूं कि क्या फ़ाइल मौजूद नहीं है, …
3260 bash  file-io  scripting 

30
कैसे बैश में स्ट्रिंग चर समवर्ती करने के लिए
PHP में, स्ट्रिंग्स को एक साथ इस प्रकार संकलित किया जाता है: $foo = "Hello"; $foo .= " World"; यहाँ, $foo"हैलो वर्ल्ड" बन जाता है। यह बैश में कैसे पूरा किया जाता है?

26
कैसे जांचा जाए कि स्ट्रिंग में बैश में स्ट्रिंग है या नहीं
मेरे पास बैश में एक स्ट्रिंग है: string="My string" यदि यह एक और स्ट्रिंग है तो मैं कैसे परीक्षण कर सकता हूं? if [ $string ?? 'foo' ]; then echo "It's there!" fi ??मेरा अज्ञात संचालक कहां है क्या मैं इको और का उपयोग करता हूं grep? if echo "$string" …
2564 string  bash  shell  substring  sh 


17
शेल में, "2> और 1" का क्या अर्थ है?
यूनिक्स शेल में, यदि मैं जोड़-तोड़ करना चाहता हूं stderrऔर आगे के हेरफेर के लिए स्ट्रीम stdoutमें हूं, तो मैं stdoutअपनी वेबसाइट के अंत में निम्नलिखित को जोड़ सकता हूं: 2>&1 इसलिए, अगर मैं headआउटपुट पर उपयोग करना चाहता हूं, तो मैं g++इस तरह से कुछ कर सकता हूं: g++ …
2281 bash  shell  unix  redirect 

30
अगर कोई प्रोग्राम बैश स्क्रिप्ट से मौजूद है तो मैं कैसे जांच सकता हूं?
मैं कैसे पुष्टि करूंगा कि एक कार्यक्रम मौजूद है, एक तरह से जो या तो एक त्रुटि और निकास लौटेगा, या स्क्रिप्ट के साथ जारी रहेगा? ऐसा लगता है कि यह आसान होना चाहिए, लेकिन यह मुझे स्टम्पिंग कर रहा है।
2207 bash 

30
बैश में फ़ाइल नाम और एक्सटेंशन निकालें
मैं फ़ाइल नाम (बिना एक्सटेंशन) और एक्सटेंशन अलग से प्राप्त करना चाहता हूं। अब तक मैंने पाया सबसे अच्छा समाधान है: NAME=`echo "$FILE" | cut -d'.' -f1` EXTENSION=`echo "$FILE" | cut -d'.' -f2` यह गलत है क्योंकि यह काम नहीं करता है यदि फ़ाइल नाम में कई .वर्ण हैं। अगर, …
2104 bash  string  filenames 

30
मैं बैश में एक सीमांकक पर एक स्ट्रिंग कैसे विभाजित करूं?
मेरे पास यह स्ट्रिंग एक चर में संग्रहीत है: IN="bla@some.com;john@home.com" अब मैं ;परिसीमन द्वारा तार को विभाजित करना चाहूंगा ताकि मेरे पास: ADDR1="bla@some.com" ADDR2="john@home.com" मैं ADDR1और ADDR2चर की जरूरत नहीं है । अगर वे किसी ऐसे ऐरे के तत्व हैं जो और भी बेहतर है। नीचे दिए गए उत्तरों के …
2039 bash  shell  split  scripting 

30
मैं बैश में कमांड लाइन तर्क कैसे पार्स करूं?
कहो, मेरे पास एक स्क्रिप्ट है जिसे इस पंक्ति के साथ कहा जाता है: ./myscript -vfd ./foo/bar/someFile -o /fizz/someOtherFile या यह एक: ./myscript -v -f -d -o /fizz/someOtherFile ./foo/bar/someFile प्रत्येक मामले में यह ऐसा है कि पार्स करने के स्वीकार किए जाते हैं जिस तरह से (या दो के कुछ …

30
लिनक्स में इको के आउटपुट रंग को कैसे बदलें
मैं इको कमांड का उपयोग करके टर्मिनल में एक टेक्स्ट प्रिंट करने की कोशिश कर रहा हूं। मैं टेक्स्ट को लाल रंग में प्रिंट करना चाहता हूं। मैं उसे कैसे कर सकता हूँ?

14
मैं बैश में एक कमांड के आउटपुट में एक चर कैसे सेट कर सकता हूं?
मेरे पास एक बहुत ही सरल स्क्रिप्ट है जो निम्नलिखित की तरह है: #!/bin/bash VAR1="$1" MOREF='sudo run command against $VAR1 | grep name | cut -c7-' echo $MOREF जब मैं इस स्क्रिप्ट को कमांड लाइन से चलाता हूं और इसे तर्क देता हूं, तो मुझे कोई आउटपुट नहीं मिल रहा …
1675 bash  shell  command-line 


30
एक निर्देशिका में कोड की सभी पंक्तियों को पुनरावर्ती रूप से कैसे गिना जाए?
हमें एक PHP एप्लिकेशन मिला है और एक विशिष्ट निर्देशिका और उसके उपनिर्देशिकाओं के तहत कोड की सभी पंक्तियों को गिनना चाहता है। हमें टिप्पणियों को अनदेखा करने की आवश्यकता नहीं है, क्योंकि हम केवल एक मोटा विचार प्राप्त करने की कोशिश कर रहे हैं। wc -l *.php यह कमांड …
1621 bash  shell 

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