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

जीएनयू के बॉर्न अगेन एसएचएल के लिए विशिष्ट प्रश्न, अन्य बॉर्न / पॉसिक्स गोले के विपरीत। सामान्य रूप से यूनिक्स गोले के बारे में प्रश्नों के लिए, इसके बजाय / शेल टैग का उपयोग करें।

3
एक सबशेल या फ़ंक्शन के आउटपुट को बदलने के लिए बैश बिलिन का उपयोग कैसे करें
मैं एक सबशेल या अन्य बैश फ़ंक्शन के आउटपुट को बदलने के लिए अंतर्निहित बैश सबस्ट्रिंग का उपयोग करने का प्रयास कर रहा हूं। निम्नलिखित आदेश zsh में काफी अच्छी तरह से काम करता है; लेकिन bad substitutionबश में एक त्रुटि के परिणामस्वरूप : ${${PWD##*/}//trunk/latest} या ${$(basename $PWD)//trunk/latest} आउटपुट का …
9 bash 

5
एकाधिक फ़ाइलों में स्ट्रिंग की अंतिम घटना का पता लगाएं
मुझे एक स्ट्रिंग की अंतिम घटना को खोजने के लिए कई लॉग फ़ाइलों (पिछले 24 घंटों में उत्पन्न सभी फ़ाइलों, सभी को एक ही निर्देशिका में) की खोज करने की आवश्यकता है। यह कमांड मैंने लिखा है: find . -mtime 1 | grep fileprefix | xargs grep 'search string' | …

1
बैश: कितने नेस्टेड सेशन गहरे?
कहो मैं एक bashशेल शुरू करता हूं , ... और फिर bashउस शेल के भीतर से एक और सत्र, ... और फिर bashउस सत्र के भीतर से एक और सत्र, ... और फिर bashउस सत्र के भीतर से एक और सत्र, ... (टाइम्स एन) आदि। सभी एन सत्रों से बाहर …

3
बैश चर में नई लाइन
मैं कई लाइनों को बैश वैरिएबल में स्टोर करने की कोशिश कर रहा हूं, लेकिन यह काम नहीं करता है। उदाहरण के लिए, यदि मैं /binप्रति पंक्ति एक फ़ाइल सूचीबद्ध करता हूं और उसे संग्रहीत करता $LSहूं, तो मैं $LSस्टडिन के रूप में पास करता हूं wc, यह हमेशा 1 …
9 bash  shell  quoting 

4
यह कैसे कहें कि एक स्ट्रिंग में एक नया चरित्र है और यदि हां, तो इसे हटा दें
मेरे पास एक स्ट्रिंग है जो कुछ ऑपरेशन का परिणाम है जिसका मेरे पास कोई नियंत्रण नहीं है। जब मैं इस चर का उपयोग करके प्रिंट करता हूं echo, मुझे मिलता है: echo $myvar hello हालांकि, जब मैं करता हूं if [ $myvar = "hello" ]; then echo they are …
9 bash  string 

2
किसी सरणी में एक लूप में, सरणी में एक तत्व जोड़ें
मुझे बैश में लूप की समस्या है। उदाहरण के लिए: मेरे पास एक सरणी है ("etc" "bin" "var")। और मैं इस सरणी पर पुनरावृति करता हूं। लेकिन पाश में मैं सरणी के लिए कुछ मूल्य जोड़ना चाहूंगा। उदाहरण के लिए array=("etc" "bin" "var") for i in "${array[@]}" do echo $i …
9 bash  array  for 

3
इतिहास को कोसने के लिए लाइनों को इंजेक्ट करें
डिफ़ॉल्ट बैश से ~/.bash_historyइतिहास के लिए लाइनों को लोड करता है । क्या कस्टम फ़ाइल को भी लोड किया जाना संभव है? मैं उन कमांड युक्त फ़ाइल को इंजेक्ट करना चाहता हूं जिन्हें मैं अक्सर उपयोग करता हूं और उन्हें अंतर्निहित खोज के माध्यम से एक्सेस करता हूं।
9 bash 

1
क्यों एक उप-पंक्ति को उद्धृत करने और परिणाम प्रतिध्वनित करने के अंत में एक नई रेखा नहीं है?
जब मैं ls | grep pnggrep का आउटपुट करता हूं : 2015-05-15-200203_1920x1080_scrot.png 2015-05-16-025536_1920x1080_scrot.png (फ़ाइल नाम, न्यू लाइन, फ़ाइल नाम, न्यू लाइन) तब, echo $(ls | grep png)आउटपुट: 2015-05-15-200203_1920x1080_scrot.png 2015-05-16-025536_1920x1080_scrot.png (फ़ाइल नाम, शब्द विभाजन से स्थान, फ़ाइल नाम, न्यूलाइन !! गूंज से !!) यह सब ठीक है, लेकिन जब मैं शब्द …

4
CLI का उपयोग करके फ़ाइलों को अलग-अलग निर्देशिका में ले जाएं
मेरे पास एक पुरानी हार्ड ड्राइव से बड़ी संख्या में चित्र हैं जिन्हें मैं व्यवस्थित करने की कोशिश कर रहा हूं। अगर मैं दौड़ता हूं ls -l, तो मैं नोटिस करता हूं कि इन सभी फाइलों की निर्माण तिथि 2012 या उससे पहले है। आदर्श रूप में, मैं इन्हें अपने …


1
लिनक्स: स्थानीय चर के लिए सेट कमांड
मैं स्थानीय / पर्यावरण चर और निर्यात / सेट कमांड को समझने की कोशिश कर रहा हूं। $ set FILEM="razrax" $ echo $FILEM $ FILEN="test" $ echo $FILEN test कृपया बताएं कि echo $FILEMखाली स्ट्रिंग क्यों लौटाता है
9 bash  shell  variable 

2
बैश कैसे व्यवहार करता है ">> ()"
आउटपुट पुनर्निर्देशन और प्रक्रिया प्रतिस्थापन के साथ प्रयोग करते समय मैंने निम्नलिखित कमांड और इसके परिणामस्वरूप आउटपुट पर ठोकर खाई: me @ elem: ~ $ इको फू>> (बिल्ली); इको बार बार मुझे @ हाथी: ~ $ फू (हां, अंत में वह खाली न्यूलाइन जानबूझकर है।) तो इको बार को बैश …

3
यह आदेश काम क्यों नहीं कर रहा है: “ps aux | grep xscreensaver ”
मैंने इस बारे में किसी भी हिट को Google पर नहीं देखा, इसलिए मैं आपसे पूछ रहा हूं: मैंने सिर्फ एक ssh सत्र में इस कमांड को चलाने की कोशिश की, स्थानीय है डेबियन व्हीज़ी केडीई, रिमोट है फेडोरा 21 सूक्ति: ps aux | grep xscreensaver और यह आउटपुट है: …

2
उपयोगकर्ता चलाने के लिए कमांड चलाने से पहले एक और कमांड चलाएं
मान लें कि मैं lsउपकरण के मूल व्यवहार को इस तरह से संशोधित करना चाहता हूं : $ ls Hello World file1 file2 ... मैं यह कैसे कर सकता हूँ? दौड़ते समय lsमैं एक और कमांड चलाना चाहूंगा echo "Hello World!"। त्वरित समाधान जो मैं देख रहा हूं, वह उपनाम …

2
यदि किसी भी बच्चे के जन्म की प्रक्रिया विफल हो जाती है, तो सभी को मार डालो और बाहर निकल जाओ
मेरी स्क्रिप्ट में मैंने input_aa, input_ab, आदि में एक डेटा सेट को विभाजित किया है, फिर, मैं प्रत्येक को एक ही पायथन स्क्रिप्ट के माध्यम से चलाता हूं, जैसे: # Execute program on each split file for part in input_*; do python3 $part & done wait मेरा प्रश्न दोतरफा है: …
9 bash  shell  python 

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