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

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

8
नींद की आज्ञा के बिना, बैश में व्यस्त प्रतीक्षा से बचें
मुझे पता है कि मैं एक शर्त पर इंतज़ार कर सकता हूँ कि वह क्या कर सकता है: while true; do test_condition && break sleep 1 done लेकिन यह प्रत्येक पुनरावृत्ति (नींद) में 1 उप-प्रक्रिया बनाता है। मैं उन्हें करने से बच सकता था: while true; do test_condition && break …

2
बैश एक नए उपयोगकर्ता के लिए पूरी तरह कार्यात्मक नहीं है
मैंने अपने सिस्टम पर useradd -d /home/users/john -m john(Ubuntu 11.04 का उपयोग करके ) एक नया उपयोगकर्ता बनाया । यह ठीक काम करता है, लेकिन जब मैं बदल गया john, तो मेरा बैश पूरी तरह कार्यात्मक नहीं है। यही है, इसका कोई स्वत: पूर्णता नहीं है, मैं तीर कुंजियों का …
19 bash  users  useradd 

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

2
.bashrc को अधिलेखित कर दिया गया है लेकिन फिर भी इसे बनाया गया है - इसे कैसे पुनर्प्राप्त किया जा सकता है?
आमतौर पर जब मुझे कोई आदेश मिलता है जिसे मैं उपनाम देना चाहता हूं, तो मैं इसे अपने .bashrc की तरह प्रतिध्वनित करता हूं: [up button pressed to last command, then line edited so that it reads] $echo "command-i-just-did" >> ~/.bashrc ऐसा करने का एक बेहतर तरीका हो सकता है। …

6
लिनक्स पर बैश मानक क्यों है?
हाल के लिनक्स वितरण में डिफ़ॉल्ट शेल के रूप में बैश शामिल हैं, हालांकि अन्य (यकीनन) बेहतर शेल उपलब्ध हैं। मैं यह समझने की कोशिश कर रहा हूं कि क्या यह कुछ ऐतिहासिक बचे हुए हैं जो कोई भी बदलना नहीं चाहता है, या क्या कुछ अच्छे कारण हैं जो …
19 linux  bash 

3
इंटरेक्टिव शेल में पथ के हिस्से को कैसे हटाएं?
क्या पथ के एक घटक को हटाने के लिए bash और zsh में कोई शॉर्टकट है? उदाहरण के लिए, यदि मैं टाइप करता हूं ls ~/local/color/, और कर्सर लाइन के अंत में है, तो क्या अंत में डिलीट करने का कोई शॉर्टकट है color/? आदर्श रूप से मैं vi- मोड …
19 bash  shell  zsh 

2
यह स्क्रिप्ट टर्मिनल में काम क्यों करती है लेकिन किसी फाइल से नहीं?
मेरे पास यह शेल स्क्रिप्ट एक फ़ाइल में सहेजी गई है: यह कुछ बुनियादी स्ट्रिंग प्रतिस्थापन करती है। #!/bin/sh html_file=$1 echo "html_file = $html_file" substr=.pdf pdf_file="${html_file/.html/.pdf}" echo "pdf_file = $pdf_file" अगर मैं इसे कमांड लाइन में पेस्ट करता हूं, तो यह ठीक काम करता है: $ html_file="/home/max/for_pauld/test_no_base64.html" echo "html_file = …
19 bash  string 

2
बैश .hushlogin, अंतिम लॉगिन समय और होस्ट रखें
मेरी कंपनी में, जब मैं कुछ सर्वरों में प्रवेश करता हूं, तो मेरा अंतिम लॉगिन और एक विशाल बैनर प्रदर्शित होता है: me@my-laptop$ ssh the-server Last login: Mon Feb 8 18:54:36 2016 from my-laptop.company.com ************************************************************************ * * * C O M P A N Y I N F O R …
19 bash  login  motd 

4
क्या यह $ IFS चर "बैक अप" के लिए एक समझदार दृष्टिकोण है?
मैं वास्तव में साथ खिलवाड़ करने से हमेशा हिचकिचाता हूँ $IFSक्योंकि यह एक ग्लोबल क्लोबिंग है। लेकिन अक्सर यह लोडिंग स्ट्रिंग्स को एक बैश एरे में अच्छा और संक्षिप्त बना देता है, और बैश स्क्रिप्टिंग के लिए, कंसिस्टेंसी मुश्किल से आती है। इसलिए मुझे लगता है कि यह कुछ भी …

4
बैश: प्रक्रिया प्रतिस्थापन में त्रुटियों का प्रचार कैसे करें?
मैं चाहता हूं कि जब भी उनके साथ निष्पादित कोई कमांड विफल हो जाए तो मैं अपनी शेल स्क्रिप्ट को विफल कर दूं। आमतौर पर मैं ऐसा करता हूं: set -e set -o pipefail (आमतौर पर मैं set -uभी जोड़ता हूं ) बात यह है कि उपरोक्त कोई भी प्रक्रिया …

8
कई बैश स्क्रिप्ट को कॉल करना और उन्हें समानांतर में चलाना, अनुक्रम में नहीं
मान लीजिए कि मैं तीन (अधिक या) bash स्क्रिप्ट: script1.sh, script2.sh, और script3.sh। मैं इन तीनों लिपियों को कॉल करना और उन्हें समानांतर में चलाना चाहूंगा । ऐसा करने का एक तरीका सिर्फ निम्नलिखित आदेशों को निष्पादित करना है: nohup bash script1.sh & nohup bash script2.sh & nohup bash script3.sh …

3
वहाँ कमांड लाइन से एक .pdf छवि समतल करने के लिए एक रास्ता है?
GIMP में, मैं एक .pdf आयात कर सकता हूं, और "इमेज" ड्रॉपडाउन मेनू में "Flatten Image" का चयन करके GUI का उपयोग करके इसे समतल कर सकता हूं (यदि इसे कई परतों के साथ बनाया गया है)। मैं एक नए फ़ाइल नाम के साथ .pdf निर्यात कर सकता हूं। मैं …

6
जैसे ही वे चलाए जाते हैं, मैं एक bash स्क्रिप्ट से केवल कुछ कमांड कैसे प्रिंट कर सकता हूं?
मेरे पास कई बैश स्क्रिप्ट हैं यदि कमांड लाइन के तर्कों के आधार पर बयान देते हैं, जब मैं इसे कॉल करता हूं। कुछ प्रकार के आउटपुट के रूप में जो कमांड चलाए जा रहे हैं, उन सभी के माध्यम से प्रवाह की पुष्टि करने में मददगार है यदि कथन …

3
इको बनाम <<<, या बैश अवार्ड में इको का बेकार उपयोग?
अब तक यूज़लेस यूज़ ऑफ catअवार्ड बहुत अच्छी तरह से जाना जाता है, और इसमें यूज़लेस यूज़ ऑफ़echo (इस प्रश्न के लिए प्रासंगिक नहीं) का भी उल्लेख है । मैं सोच रहा था कि क्या " echoबैश अवार्ड में बेकार उपयोग" होना चाहिए : पाइपिंग कुछ अत्यधिक अवैज्ञानिक मापों के …

5
मैं कैसे पता लगा सकता हूं कि गेटटॉप्स के साथ कोई विकल्प पारित नहीं किया गया था।
मेरे पास यह कोड है - #getoptDemo.sh usage() { echo "usage: &lt;command&gt; options:&lt;w|l|h&gt;" } while getopts wlh: option do case $option in (w) name='1';; (l) name='2';; (h) name='3';; (*) usage exit;; esac done print 'hi'$name जब मैं चला bash getoptDemos.sh(विकल्प के बिना) यह hiफ़ंक्शन को कॉल करने के बजाय प्रिंट …
19 bash  shell  options  getopts 

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