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

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

2
स्क्रीन स्टेटस बार zsh / bash शेल के लिए वर्तमान निर्देशिका प्रदर्शित करने के लिए
मैं अपने खोल के रूप में जीएनयू स्क्रीन का उपयोग बहुत कम करता हूं। यह एक अच्छी सुविधा होगी (मुझे लगता है) वर्तमान निर्देशिका नाम (पूर्ण पथ नहीं) को टैब शीर्षक के रूप में प्रदर्शित करने में सक्षम होना चाहिए। मैं ऐसा कर सकता हूं CTRL+A SHIFT+Aलेकिन यह मैनुअल है। …
10 bash  zsh  gnu-screen 

2
शेल में रीडलाइन चर सेट करना
मैं manपृष्ठ में पढ़ता हूं , कि आप उपयोग करके या एक मान पर रीडलाइन पैरामीटर सेट करते हैं set var value क्या यह setबिल्टिन के समान है , और आप चर को कैसे सेट करते हैं एक बार inputrcपहले ही पढ़ा जा चुका है और शेल चल रहा है?
10 bash  readline 

2
Bash में मेनू प्रिंट करने के लिए `select` कमांड का उपयोग करना
मैं selectकमांड का उपयोग करके एक सरल मेनू लागू करने का प्रयास कर रहा हूं । स्क्रिप्ट (परीक्षण प्रयोजनों के लिए) इस प्रकार है: #!/bin/bash echo "*******************" PS3='Select an option and press Enter: ' options=("apache" "named" "sendmail") select opt in "${options[@]}" do case $opt in "apache") date ;; "named") echo …

2
स्क्रिप्ट चलाने से रूट को कैसे रोकें
Glassfish अनुप्रयोग सर्वर अनुप्रयोग सर्वर प्रशासन के लिए है और यह भी शुरू करने और उन्हें रोकने और मैं इस स्क्रिप्ट चलाने से जड़ उपयोगकर्ता प्रतिबंधित करना चाहते हैं स्क्रिप्ट प्रदान करता है। कारण यह है कि कुछ प्रमुख डेवलपर्स सर्वर को गैर-विशेषाधिकार प्राप्त उपयोगकर्ता के रूप में प्रबंधित करना …

3
bash: सबसे हाल ही में संशोधित बाल निर्देशिका के लिए सीडी
आश्चर्य है कि "कहने के लिए एक आसान और / या पोर्टेबल तरीका है" सबसे हाल ही में संशोधित बाल निर्देशिका में परिवर्तन। मैं ls और awk का उपयोग कर सकता हूं लेकिन शायद एक बेहतर तरीका है। cd $( ls -ltrd */ | tail -1 | awk '{ print …
10 bash  date  cd-command 

2
क्या वर्तमान निर्देशिका की उपनिर्देशिकाओं को सूचीबद्ध करने का एक सही तरीका है?
मैं किसी निर्देशिका की उपनिर्देशिकाएँ ढूँढ सकता हूँ ls -d -- */ या ls -l | grep "^d" लेकिन ये दोनों अप्रत्यक्ष लगते हैं, और मुझे लगता है कि सिर्फ निर्देशिकाओं को खोजने के लिए एक मानक तरीका होगा। क्या ऐसा करने का एक सही तरीका है? और यदि नहीं, …

1
क्या गुन्नू कोरुटिल्स टूट गया है?
सॉर्ट करने के लिए निम्न इनपुट पर विचार करें: cat > foo <<EOM D,,5014978 DD,,25 D,I,1972765530 D,Y,4223624 -,Y,71285059 YA,I,2 EOM अब दौड़ने की कोशिश करो sort foo मेरे किसी भी बॉक्स बॉक्स (gnu coreutils संस्करण 6.9-7.4) पर यह कोशिश करने पर आउटपुट सॉर्ट नहीं किया जाता है। आउटपुट को सॉर्टविन …
10 bash  coreutils  sort 

1
बैश शेल के लिए तर्क क्या है जो आपको अंकगणित के अतिप्रवाह आदि की चेतावनी नहीं देता है?
bashशेल की अंकगणितीय मूल्यांकन क्षमताओं के लिए सीमाएं निर्धारित हैं । शेल अंकगणित लेकिन राज्यों के इस पहलू के बारे में मैनुअल पर्याप्त है : अति-प्रवाह के लिए कोई जांच नहीं के साथ निश्चित-चौड़ाई के पूर्णांकों में मूल्यांकन किया जाता है, हालांकि 0 से विभाजन फंस जाता है और एक …

2
बैश वैरिएबल को आरम्भ करना - क्या यह आवश्यक है, अनुशंसा की जाती है या आप जाते समय परिभाषित करते हैं
क्या स्क्रिप्ट में बैश वैरिएबल के मूल्य को शुरू करने का कोई फायदा / नुकसान है, या तो मुख्य कोड से पहले या स्थानीय वेरिएबल्स को वास्तविक मूल्य बताने से पहले? क्या मुझे ऐसा कुछ करने की आवश्यकता है: init() { name="" name=$1 } init "Mark" क्या कचरे के मूल्यों …
9 bash  variable 

3
`] का टोकन पहचानकर्ता क्या है?
बैश मैनुअल कहते हैं: जब [प्रपत्र का उपयोग किया जाता है, तो कमांड का अंतिम तर्क] होना चाहिए। $ type [ [ is a shell builtin $ type ] bash: type: ]: not found तो ]एक आरक्षित शब्द नहीं है, न ही यह एक ऑपरेटर है, और न ही यह …
9 bash 

2
बैश स्क्रिप्ट में 3 बार लूप कैसे करें जब डॉक पुश विफल रहता है?
मेरे पास एक बैश स्क्रिप्ट है जो बस docker की एक छवि को धक्का देती है: docker push $CONTAINER_IMAGE:latest मैं 3 बार जब यह विफल रहता है के लिए लूप करना चाहता हूं। मुझे इसे कैसे प्राप्त करना चाहिए?

4
लूप बनाम विस्तार का प्रदर्शन
नीचे तुलना पर विशेषज्ञ के सुझाव की आवश्यकता है: लूप का उपयोग करके कोड सेगमेंट: for file in `cat large_file_list` do gzip -d $file done सरल विस्तार का उपयोग कर कोड खंड: gzip -d `cat large_file_list` कौन सा तेज होगा? बड़े डेटा सेट में हेरफेर करना है।

5
किसी फ़ाइल को ट्रांसेक्शनल रूप से कॉपी कैसे करें?
मैं ए से बी तक एक फाइल कॉपी करना चाहता हूं, जो विभिन्न फाइल सिस्टम पर हो सकती है। कुछ अतिरिक्त आवश्यकताएं हैं: प्रतिलिपि सभी या कुछ भी नहीं है, दुर्घटना में कोई भी आंशिक या भ्रष्ट फ़ाइल बी नहीं बचा है; मौजूदा फ़ाइल B को अधिलेखित न करें; एक …
9 linux  bash  cp 

6
स्टड की अंतिम पंक्ति को पूरे स्टड पर रोकें
इस लिपि पर विचार करें: tmpfile=$(mktemp) cat <<EOS > "$tmpfile" line 1 line 2 line 3 EOS cat <(tail -1 "$tmpfile") "$tmpfile" यह काम करता है और आउटपुट: line 3 line 1 line 2 line 3 मान लें कि हमारा इनपुट स्रोत, वास्तविक फ़ाइल होने के बजाय, स्टडिन था: cat …
9 bash 

3
मैं अपने .bashrc में त्रुटियों के कारण असमर्थित 'शॉप्ट' विकल्पों को कैसे रोक सकता हूं?
मैं अपेक्षाकृत विषम वातावरण में काम करता हूं जहां मैं अलग-अलग एचपीसी नोड्स, वीएम या मेरे व्यक्तिगत वर्कस्टेशन पर बैश के विभिन्न संस्करणों को चला सकता हूं। क्योंकि मैंने अपनी लॉगिन स्क्रिप्ट्स को एक Git repo में डाल दिया है, मैं .bashrcपूरे बोर्ड में एक ही (ish) का उपयोग करना …

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