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

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

12
SSH कनेक्शन की जांच करने के लिए एक bash स्क्रिप्ट कैसे बनाएं?
मैं एक बैश स्क्रिप्ट बनाने की प्रक्रिया में हूं जो दूरस्थ मशीनों में प्रवेश करेगी और निजी और सार्वजनिक कुंजियाँ बनाएगी। मेरी समस्या यह है कि दूरस्थ मशीनें बहुत विश्वसनीय नहीं हैं, और वे हमेशा ऊपर नहीं होती हैं। मुझे एक bash स्क्रिप्ट की जरूरत है जो यह जांच करेगी …
86 bash  ssh  connection 

9
मैं स्क्रिप्ट का उपयोग करके विशेष वर्किंग डायरेक्टरी के साथ गिट बैश विंडो कैसे लॉन्च करूं?
मैं एक स्क्रिप्ट (या तो बैश या विंडोज बैच) का उपयोग करके निर्दिष्ट वर्किंग डायरेक्टरी के साथ एक नई गिट बैश विंडो कैसे लॉन्च कर सकता हूं? मेरा लक्ष्य एक ही स्क्रिप्ट से कई गिट बश विंडो को लॉन्च करना है, प्रत्येक एक अलग कार्य निर्देशिका में सेट है। इस …

16
अधिकतम प्रक्रियाओं के साथ बैश स्क्रिप्ट को समानांतर करें
आइए हम कहते हैं कि मेरे पास बैश में एक लूप है: for foo in `some-command` do do-something $foo done do-somethingसीपीयू बाध्य है और मेरे पास एक अच्छा चमकदार 4 कोर प्रोसेसर है। मैं do-somethingएक बार में 4 तक दौड़ना चाहूंगा । अनुभवहीन दृष्टिकोण लगता है: for foo in `some-command` …
86 bash 

6
क्यों sudo बिल्ली अनुमति देता है एक खंडन लेकिन sudo विम ठीक काम करता है?
मैं अपने आर्क की pacman.conf फ़ाइल में एक रिपॉजिटरी स्रोत के अलावा को स्वचालित करने की कोशिश कर रहा हूं लेकिन echoअपनी शेल स्क्रिप्ट में कमांड का उपयोग कर रहा हूं। हालाँकि, यह इस तरह विफल रहता है: - sudo echo "[archlinuxfr]" >> /etc/pacman.conf sudo echo "Server = http://repo.archlinux.fr/\$arch" >> …
86 bash  shell  echo  cat 

10
ज़िप फ़ाइल में एक फ़ाइल को कैसे अपडेट करें
क्या पुरानी फ़ाइल को हटाए बिना नई फ़ाइल को जोड़ने और इसे वापस लाने के बिना ज़िप फ़ाइल में फ़ाइल को बदलना संभव है? कारण मेरे पास एक ज़िप फ़ाइल है जो वास्तव में बड़ी है ज़िप फ़ाइल के अंदर एक xml है जिसे मुझे कभी-कभी अपडेट करना होगा। ज़िप …
86 bash  shell  zip 

6
बैश में एक पाठ फ़ाइल से एक सरणी बनाना
एक स्क्रिप्ट एक यूआरएल लेता है, आवश्यक फ़ील्ड के लिए यह पार्स करता है, और पुनर्निर्देश इसके उत्पादन एक फ़ाइल में सहेजने के लिए, file.txt । किसी फ़ील्ड के मिलने पर आउटपुट को हर बार एक नई लाइन पर सहेजा जाता है। file.txt A Cat A Dog A Mouse etc... …

10
बैश कैसे लागू करें, नए शेल के अंदर कमांड चलाएं, और फिर उपयोगकर्ता को वापस कंट्रोल दें?
यह या तो वास्तव में सरल होना चाहिए या वास्तव में जटिल होना चाहिए, लेकिन मुझे इसके बारे में कुछ भी पता नहीं चल सका है ... मैं एक नया bash उदाहरण खोलने की कोशिश कर रहा हूं, फिर इसके अंदर कुछ कमांड चलाएं, और इसके अंदर उपयोगकर्ता को नियंत्रण …
86 shell  bash 


5
दो फ़ोल्डरों को स्वचालित रूप से सिंक्रनाइज़ कैसे रखें?
मैं अपने सभी उपप्रकार के साथ एक फ़ोल्डर की एक सिंक्रनाइज़ कॉपी करना चाहूंगा। यह इस तरह से स्वचालित रूप से काम करना चाहिए: जब भी मैं मूल फ़ोल्डर से सामान बनाता हूं, संशोधित करता हूं या हटाता हूं, उन परिवर्तनों को स्वचालित रूप से सिंक-फ़ोल्डर में लागू किया जाना …

3
एक बयान में बैज में रेगेक्स मिलान
मैंने यहां क्या गलत किया? रिक्त स्थान, लोअरकेस, अपरकेस या संख्याओं वाले किसी भी स्ट्रिंग से मिलान करने का प्रयास करना। विशेष वर्ण भी अच्छे होंगे, लेकिन मुझे लगता है कि कुछ पात्रों से बचने की आवश्यकता है। TEST="THIS is a TEST title with some numbers 12345 and special char …

9
मैं बैश में तालिकाओं के कॉलम को कैसे संरेखित कर सकता हूं?
मैं एक तालिका प्रारूप पाठ का उत्पादन करना चाहूंगा। मैंने जो करने की कोशिश की, वह एक सरणी के तत्वों को 't' के साथ प्रतिध्वनित करता था, लेकिन यह गलत था। मेरा कोड for((i=0;i<array_size;i++)); do echo stringarray[$i] $'\t' numberarray[$i] $'\t' anotherfieldarray[$i] done; मेरा आउटपुट a very long string.......... 112232432 anotherfield …
86 bash  echo 

20
खोज और sed का उपयोग करके फ़ाइलों को पुन: नाम बदलें
मैं निर्देशिकाओं के एक समूह के माध्यम से जाना चाहता हूं और सभी फ़ाइलों का नाम बदलना चाहता हूं जो _test.rb में समाप्त होते हैं बजाय _spec.rb में समाप्त होते हैं। यह कुछ ऐसा है जिसे मैंने कभी नहीं सोचा है कि इस तरह से कैसे किया जाए ताकि इस …
85 bash  scripting  sed  find  replace 

15
विभिन्न लाइनों पर फ़ाइल में कई तार के लिए grep (यानी। पूरी फ़ाइल, लाइन आधारित खोज नहीं)?
मैं शब्दों से युक्त फ़ाइलों के लिए Dansk, Svenskaया Norskकिसी भी लाइन पर प्रयोग करने योग्य रिटर्नकोड के साथ grep करना चाहता हूं (जैसा कि मुझे वास्तव में केवल यह जानकारी पसंद है कि तार समाहित हैं, मेरा वन-लाइनर थोड़ा और आगे बढ़ता है)। मेरे पास इस तरह की लाइनों …
85 bash  awk  grep 

5
अप्रत्यक्ष विस्तार क्या है? $ {? Var *} का क्या अर्थ है?
मैं " बैश गाइड फॉर बिगिनर्स " पढ़ रहा हूं । इसे कहते हैं: यदि का पहला वर्ण PARAMETERएक विस्मयादिबोधक बिंदु है, तो बैश बाकी के PARAMETERनाम से बने चर के मान का उपयोग करता है ; इस चर का फिर विस्तार किया जाता है और उस मूल्य का उपयोग …
85 bash  indirection 

9
पाइप के माध्यम से मारने के लिए तर्क कैसे दें
मुझे एक निश्चित प्रक्रिया की खोज करने और उस प्रक्रिया को मारने की आवश्यकता है। मैंने इस तरह एक कमांड लिखी: ps -e | grep dmn | awk '{print $1}' | kill कहाँ प्रक्रिया का नाम है dmn। लेकिन यह काम नहीं कर रहा है। मैं नाम और killउनके द्वारा …

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