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

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

4
कैसे बैश का उपयोग करते हुए कोई भी सबटेक्शनल सबटेक्लेटरी नहीं बनाई जाए?
मैं एक त्वरित बैकअप स्क्रिप्ट बना रहा हूं, जो कुछ डेटाबेसों को एक अच्छी / साफ-सुथरी निर्देशिका संरचना में डंप कर देगा और मुझे एहसास हुआ कि मुझे यह सुनिश्चित करने के लिए परीक्षण करने की आवश्यकता है कि निर्देशिकाएं मुझे बनाने से पहले मौजूद हैं। मेरे पास कोड काम …

9
एक डिफ़ॉल्ट मान के साथ बैश में एक चर पढ़ें
मुझे बश लिपि में टर्मिनल से एक मान पढ़ने की आवश्यकता है। मैं एक डिफ़ॉल्ट मान प्रदान करने में सक्षम होना चाहता हूं जिसे उपयोगकर्ता बदल सकता है। # Please enter your name: Ricardo^ इस स्क्रिप्ट में संकेत है "कृपया अपना नाम दर्ज करें:" डिफ़ॉल्ट मान "रिकार्डो" है और कर्सर …
191 bash  shell 

16
एक बैश स्क्रिप्ट से वर्तमान निर्देशिका को बदलें
क्या स्क्रिप्ट से वर्तमान निर्देशिका को बदलना संभव है? मैं बैश में निर्देशिका नेविगेशन के लिए एक उपयोगिता बनाना चाहता हूं। मैंने एक परीक्षण स्क्रिप्ट बनाई है जो निम्नलिखित की तरह दिखती है: #!/bin/bash cd /home/artemb जब मैं बैश शेल से स्क्रिप्ट निष्पादित करता हूं तो वर्तमान निर्देशिका नहीं बदलती …
190 bash  environment 

3
बार-बार शेल कमांड चलाने तक यह विफल रहता है?
मैंने एक फजी टेस्ट लिखा है जो अविश्वसनीय रूप से विफल हो जाता है। मैंने कुछ डिबग कोड जोड़े हैं, लेकिन अब मैं परीक्षण चलाना चाहता हूं जब तक कि यह विफल न हो जाए, इसलिए मैं डिबग आउटपुट एकत्र कर सकता हूं। मैंने परीक्षण सेटअप किया है इसलिए मैं …
190 bash 

6
अगर स्टड इनपुट खाली है तो xargs कमांड को कैसे अनदेखा करें?
इस आदेश पर विचार करें: ls /mydir/*.txt | xargs chown root इरादा सभी पाठ फ़ाइलों के मालिकों mydirको रूट में बदलने का है मुद्दा यह है कि अगर कोई .txtफ़ाइल नहीं है, mydirतो xargs यह कहते हुए एक त्रुटि करता है कि कोई पथ निर्दिष्ट नहीं है। यह एक हानिरहित …
189 bash  centos  xargs 

15
मैं बैश उपनाम कैसे बनाऊं?
मैं OSX पर हूं और मुझे alias blah="/usr/bin/blah"एक कॉन्फिग फाइल में ऐसा कुछ डालने की जरूरत है, लेकिन मुझे नहीं पता कि कॉन्फिग फाइल कहां है।
189 macos  bash  shell 


5
बैश में रिक्त स्थान के बिना केवल हेक्स वर्णों वाली फ़ाइल का एक हेक्स डंप कैसे बनाएं?
मैं बश का उपयोग करके लिनक्स में एक द्विआधारी फ़ाइल के अनमॉडिफाइड हेक्स डंप कैसे बनाऊं ? odऔर hexdumpआदेशों डंप में दोनों डालने रिक्त स्थान है और इस आदर्श नहीं है। वहाँ सभी हेक्स वर्ण, शून्य रिक्त स्थान या उत्पादन में newlines के साथ एक लंबी स्ट्रिंग लिखने का एक …
188 linux  bash  hex 

13
बैश में पैरामीटर के रूप में सरणियों को पास करना
मैं एक बैश फ़ंक्शन के पैरामीटर के रूप में एक सरणी कैसे पारित कर सकता हूं? नोट: स्टैक ओवरफ्लो पर यहां कोई जवाब नहीं मिलने के बाद, मैंने अपना कुछ कच्चा समाधान खुद पोस्ट किया। यह केवल एक एरे पास होने की अनुमति देता है, और यह पैरामीटर सूची का …
188 arrays  bash 

13
निर्धारित करें कि क्या कोई फ़ंक्शन बैश में मौजूद है
वर्तमान में मैं कुछ यूनिट परीक्षण कर रहा हूं जो बैश से निष्पादित किए जाते हैं। इकाई परीक्षणों को बैश स्क्रिप्ट में आरंभ, निष्पादित और साफ किया जाता है। इस स्क्रिप्ट में सामान्य रूप से एक init (), निष्पादित () और क्लीनअप () फ़ंक्शन होते हैं। लेकिन वे अनिवार्य नहीं …

4
अमान्य कमांड कोड।, पीरियड्स से बचने के बावजूद, सेड का उपयोग करके
एक मौजूदा ग्राहक के लिए सीवीएस का उपयोग करने के लिए मजबूर किया जा रहा है और रिमोट रेपो के लिए पता बदल गया है। मेरे स्थानीय कोड में दूरस्थ पता बदलने का एकमात्र तरीका एक पुनरावर्ती खोज और प्रतिस्थापित करना है। हालाँकि, सेड कमांड के साथ मैं काम करने …
187 bash  macos  sed 

7
बैश: आउटपुट से स्ट्रिप ट्रेलिंग लाइनब्रेक
जब मैं बैश (या विशिष्ट होने के लिए wc -l < log.txt) में कमांड निष्पादित करता हूं , तो आउटपुट में इसके बाद एक लाइनब्रेक होता है। मुझे इससे छुटकारा कैसे मिलेगा?

6
थोड़ी देर के लूप के अंदर संशोधित चर याद नहीं किया जाता है
निम्नलिखित कार्यक्रम में, अगर मैं $fooपहले ifकथन के अंदर मान 1 के लिए चर सेट करता हूं, तो यह इस अर्थ में काम करता है कि इसका मान यदि कथन के बाद याद किया जाता है। हालाँकि, जब मैंने उसी वैरिएबल को वैल्यू 2 के अंदर सेट किया, ifजो कि …
187 bash  while-loop  scope  sh 

14
लिनक्स में एक शेल फंक्शन खोजें?
क्या findशेल में परिभाषित एक फ़ंक्शन को निष्पादित करने का एक तरीका है ? उदाहरण के लिए: dosomething () { echo "doing something with $1" } find . -exec dosomething {} \; उसी का परिणाम है: find: dosomething: No such file or directory वहाँ एक रास्ता पाने के लिए है …
185 linux  bash  shell  find  bsd 

13
विंडोज पर उबंटू में बैश में कॉपी पेस्ट
विंडोज पर्यावरण पर Ubuntu 10 पर बैश पर कॉपी पेस्ट ऑपरेशन को कैसे निष्पादित करें? मैंने निम्नलिखित कोशिश की: ctrl+ shift+v पेस्ट करने के लिए राइट क्लिक करें कोई सुझाव?

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