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

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

7
कमांड लाइन का उपयोग करके एक निर्दिष्ट पथ से पुनरावर्ती रूप से node_modules फ़ोल्डर हटाएं
मेरे पास एक स्थानीय निर्देशिका में कई एनपीएम परियोजनाएं बची हैं। अब मैं node_modulesफ़ोल्डर के बिना अपनी परियोजनाओं का बैकअप लेना चाहता हूं , क्योंकि यह बहुत अधिक स्थान ले रहा है और किसी भी समय उपयोग करके पुनर्प्राप्त किया जा सकता है npm install। इसलिए, मुझे कमांड लाइन इंटरफेस …

7
बश का उपयोग करके टर्मिनल में अंतिम पंक्ति को कैसे हटाएं और प्रतिस्थापित करें?
मैं बैश में बीता हुआ सेकंड दिखाते हुए एक प्रगति पट्टी लागू करना चाहता हूं। इसके लिए, मुझे स्क्रीन पर दिखाई गई अंतिम पंक्ति को मिटाना होगा (कमांड "क्लियर" सभी स्क्रीन मिटा देता है, लेकिन मुझे केवल प्रगति पट्टी की लाइन को मिटाना होगा और इसे नई जानकारी से बदलना …
99 bash  replace  terminal  line 

2
मेकफाइल में शेल कमांड का उपयोग कैसे करें
मैं lsअन्य आदेशों (जैसे गूंज, rsync) के परिणाम का उपयोग करने की कोशिश कर रहा हूं : all: <Building, creating some .tgz files - removed for clarity> FILES = $(shell ls) echo $(FILES) लेकिन मुझे मिलता है: make FILES = Makefile file1.tgz file2.tgz file3.tgz make: FILES: No such file or …
99 bash  makefile  echo 

3
कैसे बताएं कि अगली पंक्ति पर लाइन जारी है
एक बाश स्क्रिप्ट में मुझे दूसरे प्रोग्रामर से मिला, कुछ पंक्तियों की लंबाई 80 कॉलम से अधिक थी। यह दर्शाने के लिए कि लाइन को अगली लाइन पर जारी रखने के लिए लाइन में किस वर्ण या चीज़ को जोड़ा जाना है?
99 bash 

3
बाश में एक स्ट्रिंग से बचने के लिए आदेश
मुझे एक bash कमांड की आवश्यकता है जो एक स्ट्रिंग को किसी ऐसी चीज में बदल देगा जो बच गई है। यहाँ एक उदाहरण है: echo "hello\world" | escape | someprog जहां भागने की आज्ञा देता "hello\world"है "hello\\\world"। फिर, someprog उपयोग कर सकते हैं के "hello\\world"रूप में यह उम्मीद है। …
99 bash  escaping 

7
बश में कमांड आउटपुट कैसे छिपाएं
मैं अंत उपयोगकर्ता के लिए अपनी बैश लिपियों को और अधिक सुरुचिपूर्ण बनाना चाहता हूं। जब मैं बैश कमांड निष्पादित कर रहा हूं तो मैं आउटपुट कैसे छिपाऊंगा? उदाहरण के लिए, जब बैश निष्पादित होता है yum install nano निम्नलिखित उन उपयोगकर्ता को दिखाएगा जिन्होंने बैश को अंजाम दिया था: …
99 bash  shell 

7
दूरस्थ ssh कमांड में वैरिएबल पास करना
मैं ssh का उपयोग करके अपनी मशीन से कमांड चलाने में सक्षम होना चाहता हूं और पर्यावरण चर से गुजरता हूं $BUILD_NUMBER यहाँ मैं कोशिश कर रहा हूँ: ssh pvt@192.168.1.133 '~/tools/myScript.pl $BUILD_NUMBER' $BUILD_NUMBER ssh कॉल करने वाली मशीन पर सेट किया गया है और चूंकि रिमोट होस्ट पर वैरिएबल मौजूद …
99 linux  bash  shell  ssh 

6
एक लूप के अंदर उपयोगकर्ता इनपुट पढ़ें
मेरे पास एक बैश स्क्रिप्ट है, जो कुछ इस प्रकार है, cat filename | while read line do read input; echo $input; done लेकिन यह स्पष्ट रूप से मुझे सही आउटपुट नहीं दे रहा है क्योंकि जब मैं संभव लूप / रीडायरेक्शन की वजह से फाइल फाइलनाम से पढ़ने की …
99 bash  while-loop 

5
निर्देशिका में फ़ाइलों के लिए, केवल इको फ़ाइल नाम (कोई रास्ता नहीं)
अगर मैं एक लूप के लिए एक निर्देशिका को दर्ज करता हूं, तो मैं केवल फ़ाइल के फ़ाइल नाम को गूँजने के बारे में कैसे जा सकता हूं? for filename in /home/user/* do echo $filename done; फ़ाइल नाम के साथ पूरा रास्ता खींच देगा। मुझे सिर्फ फ़ाइल का नाम चाहिए।
99 bash  shell 

9
फ़ाइल और कंसोल लॉग करने के लिए आउटपुट लेखन
यूनिक्स शेल में, मेरे पास एक env फ़ाइल है ( env फ़ाइल लॉग फ़ाइल नाम और पथ की तरह उपयोगकर्ता स्क्रिप्ट चलाने के लिए आवश्यक मापदंडों को परिभाषित करती है, फ़ाइल को लॉग इन करने के लिए आउटपुट और त्रुटियों को पुनर्निर्देशित करती है, डेटाबेस कनेक्शन विवरण, आदि ) जो …
99 bash  shell  redirect  logging 

2
उद्धृत मापदंडों को प्राप्त करने और पुनर्प्राप्त करने के लिए बैश स्क्रिप्ट
मैं बश स्क्रिप्ट के उद्धृत मापदंडों को सुरक्षित रूप से नेस्टेड स्क्रिप्ट द्वारा प्राप्त करने का प्रयास कर रहा हूं। कोई विचार? test.sh #!/bin/bash echo $* bash myecho.sh $* myecho.sh #!/bin/bash echo $1 echo $2 echo $3 echo $4 नमूना: bash test.sh aaa bbb '"ccc ddd"' परिणाम: aaa bbb "ccc …
98 bash  unix 

15
ओएस एक्स के साथ बैश स्क्रिप्ट निरपेक्ष पथ
मैं OS X पर वर्तमान में चल रही स्क्रिप्ट के लिए पूर्ण पथ प्राप्त करने का प्रयास कर रहा हूं। मैंने कई उत्तर देखे readlink -f $0। हालाँकि, चूंकि OS X का readlinkBSD के समान है, यह सिर्फ काम नहीं करता है (यह GNU के संस्करण के साथ काम करता …
98 macos  bash  path 

4
MacOSX में ZSH डिफ़ॉल्ट शेल बनाना [बंद]
बन्द है। यह प्रश्न स्टैक ओवरफ्लो दिशानिर्देशों को पूरा नहीं करता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? सवाल को अपडेट करें ताकि यह स्टैक ओवरफ्लो के लिए विषय पर हो । 3 साल पहले बंद हुआ । इस प्रश्न …
98 bash  shell  zsh 

19
बैश सिंटैक्स त्रुटि: फ़ाइल का अप्रत्याशित अंत
इसके लिए मुझे माफ कर दो, बश में एक बहुत ही सरल स्क्रिप्ट है। यहाँ कोड है: #!/bin/bash # june 2011 if [ $# -lt 3 -o $# -gt 3 ]; then echo "Error... Usage: $0 host database username" exit 0 fi श फाइल चलाने के बाद। श: सिंटैक्स त्रुटि: …
98 bash  syntax 

4
"खोज" परिणामों को गिनने का सबसे अच्छा तरीका क्या है?
मेरा वर्तमान समाधान होगा find <expr> -exec printf '.' \; | wc -c, लेकिन जब तक 10000 से अधिक परिणाम नहीं हो जाते तब तक बहुत लंबा समय लगता है। क्या ऐसा करने का कोई तेज़ / बेहतर तरीका नहीं है?
98 bash  find 

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