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

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

1
इंटरैक्टिव डॉकटर कंटेनर के भीतर सही ढंग से आकार न देने पर बैश
हर बार जब टर्मिनल आकार में परिवर्तन, आमतौर पर bashहोगा resizeस्वचालित रूप से इतना है कि LINESऔर COLUMNSसही ढंग से पुनर्गणना की जाती है। लेकिन किसी कारण से यह एक डॉकर कंटेनर के भीतर काम नहीं कर रहा bashहै। मेरे पास है shopt checkwinsize -sमेरे में bashrcडोकर कंटेनर में (और …
11 bash  docker 

4
हर बार एक नया प्रॉम्प्ट प्रदर्शित होने पर बैश प्रॉम्प्ट निष्पादित करें
मेरे पास bash में निम्नलिखित संकेत है जो वर्तमान git शाखा को दर्शाता है: PS1+="$(git_prompt)" #git_prompt is a function in my .bashrc जो काम करता है जब मैं .bashrc स्रोत करता हूं, लेकिन जब मैं शाखा नहीं बदलता हूं, तो PS1 संस्करण केवल I स्रोत .bashrc का मूल्यांकन करता है, …
11 bash  prompt 

2
बैश सरणी में तत्वों की संख्या की गणना करें, जहां सरणी का नाम गतिशील है (यानी एक चर में संग्रहीत)
प्रश्न का संक्षिप्त विवरण: क्या बाश सरणी में तत्वों की संख्या की गणना करने के लिए अंतर्निहित बैश विधि है, जहां सरणी का नाम डायनामिक है (अर्थात एक चर में संग्रहीत), बिना सरणी की पूरी तरह से प्रतिलिपि बनाने या उपयोग करने के लिए eval? अधिक जानकारी: बैश पैरामीटर प्रतिस्थापन …

1
बैश चर असाइनमेंट में एकल कोष्ठक
मैं बैश में सिंगल कोष्ठक के बारे में सोच रहा था। मुझे पता है कि इनका उपयोग उपखंडों में आदेशों को निष्पादित करने के लिए किया जाता है और उनका उपयोग सरणियों के निर्माण के लिए किया जाता है, लेकिन क्या उनका उपयोग किसी और चीज के लिए किया जाता …
11 bash  array 

2
झाड़ में लाश
बैश लाश बनाने के लिए प्रतीत नहीं होता है। ऐसा लगता है कि जब वे मारे जाते हैं तो प्रक्रियाएं तुरंत समाप्त हो जाती हैं। क्या मैं बैश लाश बना सकता हूं? मैं क्यों पूछ रहा हूँ: मैं एक बच्चे की प्रक्रिया को सुरक्षित रूप से मारने में सक्षम होना …
11 bash  process 

2
बैश: "इतिहास संख्या" बनाम "कमांड संख्या"
पीएस 1 चर के माध्यम से अपने शेल प्रॉम्प्ट को कैसे अनुकूलित किया जाए, इसे देखते हुए, मैं उन विशेष वर्णों की तालिकाओं को देख रहा हूं जिनका उपयोग किया जा सकता है। विशेष रूप से: \! the history number of this command \# the command number of this command …

4
बैश के रीड-ए-फाइल कमांड प्रतिस्थापन को समझना
मैं यह समझने की कोशिश कर रहा हूं कि बैश निम्नलिखित पंक्ति में कैसे व्यवहार करता है: $(< "$FILE") बैश मैन पेज के अनुसार, यह इसके बराबर है: $(cat "$FILE") और मैं इस दूसरी पंक्ति के लिए तर्क की पंक्ति का अनुसरण कर सकता हूं। बैश पर चर विस्तार करता …

5
एक स्ट्रिंग चर से दूसरा शब्द निकालना
मेरे पास "rtcpOnNbActive true"एक चर में संग्रहित स्ट्रिंग है x। मैं एक चर में सबस्ट्रिंग और स्टोर के रूप में "ट्रू" एक्सट्रैक्ट करना चाहता हूं। मैं यह कैसे कर सकता हूँ?
11 bash  string  variable 

4
बाश के साथ जश और मक्स असंगत कहाँ हैं?
पॉश करने के लिए उचित प्रतिस्थापन के रूप में अन्य POSIX- संगत गोले किस हद तक कार्य कर सकते हैं? उन्हें सही "ड्रॉप-इन" प्रतिस्थापन की आवश्यकता नहीं है, लेकिन अधिकांश लिपियों के साथ काम करने के लिए पर्याप्त है और कुछ संशोधन के साथ बाकी का समर्थन करें। मैं स्पष्ट …
11 bash  zsh  mksh 

4
किसी भी कमांड के PID को कमांड के बैकग्राउंड पाइप्ड अनुक्रम में प्राप्त करें
यदि, में bash, मैं निष्पादित करता हूं: cmd1 | cmd2 | ... | cmdi | ... | cmdn & जहां cmd{1..n}मैं अलग नहीं हो सकता, मैं पीआईडी ​​कैसे प्राप्त करूं cmdi? वैकल्पिक रूप से, मैं इस cmdiप्रक्रिया का संकेत कैसे दे सकता हूं ? (उदाहरण के लिए, इसे भेजने के …
11 bash  shell  pipe  job-control 

3
पहले पाइपलाइन में कमांड की पीआईडी ​​प्राप्त करना
मैं एक बैश स्क्रिप्ट लिख रहा हूँ inotifywaitताकि किसी निर्देशिका की निगरानी की जा सके और बदलावों का पता लगने पर कार्रवाई को बंद कर सके। कुछ इस तरह: inotifywait -m ... | while read f; do something; done चूंकि inotifywaitखुद से समाप्त नहीं होता है, इसलिए यह स्क्रिप्ट रुक …
11 bash  pipe  pid 

3
विशिष्ट समय की अगली घटना तक सोएं
मुझे कमांड की एक श्रृंखला या एक एकल कमांड की आवश्यकता है जो एक विशिष्ट समय की अगली घटना तक सोता है जैसे "4:00" होता है। मुझे यह कैसे करना है? atआदेश या एक cronjob एक विकल्प है क्योंकि मैं स्क्रिप्ट मैं में वर्तमान में कर रहा हूँ छोड़ नहीं …
11 bash  date  time  sleep 

3
पर्यावरण चर पर आधारित सशर्त असाइनमेंट
बैश स्क्रिप्ट में, मैं एक स्थानीय वैरिएबल प्रदान कर रहा हूं, ताकि मान बाहरी, वैश्विक परिवेश चर ( $MYAPP_ENV) पर निर्भर हो । if [ "$MYAPP_ENV" == "PROD" ] then SERVER_LOGIN=foobar123@prod.example.com else SERVER_LOGIN=foobar987@test.example.com fi क्या उपरोक्त असाइनमेंट लिखने का कोई छोटा (अभी तक साफ) तरीका है? (संभवत: किसी प्रकार के …

3
फ़ाइल को बदलते समय फ़ाइल अनुमतियों को बनाए रखें (या पुनर्स्थापित करें)
मेरे पास एक कमांड है जो एक फ़ाइल को एक तर्क के रूप में स्वीकार करता है, फ़ाइल को संशोधित करता है, फिर इसे दूसरे तर्क में निर्दिष्ट फ़ाइल नाम पर लिखता है। मैं उस कार्यक्रम को बुलाऊंगा modifyfile। मैं चाहता था कि यह "जगह पर" काम करे इसलिए मैंने …

1
बैश टर्मिनल में इनपुट / नई लाइन कैसे शुरू करें?
मैंने देखा कि लूप्स के लिए कुछ सैंपल बैश उदाहरणों में कई लाइनों में फैले हुए हैं for VARIABLE in file1 file2 file3 do command1 on $VARIABLE command2 commandN done (जैसे यहाँ http://www.cyberciti.biz/faq/bash-for-loop/ ) मैं बैश टर्मिनल में एक नई पंक्ति कैसे दर्ज करूँ (मैं पोटीन का उपयोग करता हूँ)? …
11 bash  line-editor 

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