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

बैश GNU प्रोजेक्ट से यूनिक्स जैसे ऑपरेटिंग सिस्टम के लिए एक मुफ्त शेल है।


3
"बैश-ई" का उपयोग करते समय मुझे एक सबशेल का आउटपुट और निकास मूल्य कैसे मिलता है?
निम्नलिखित कोड पर विचार करें outer-scope.sh #!/bin/bash set -e source inner-scope.sh echo $(inner) echo "I thought I would've died :(" inner-scope.sh #!/bin/bash function inner() { echo "winner"; return 1; } outer-scope.shजब कोई कॉल inner()विफल हो जाए तो मैं बाहर निकलने की कोशिश कर रहा हूं । चूंकि $()एक उप-शेल को …
70 bash 


6
मैक ओएस एक्स पर काम करने के लिए मुझे ls --color = auto कैसे मिलता है?
मैं अपने बैश विन्यास को उबंटू से मैक ओएस एक्स में ले जाने की कोशिश कर रहा हूं और ऐसा लग रहा है कि एलएस थोड़ा अलग है। उदाहरण के लिए, यह --colorविकल्प स्वीकार नहीं करेगा । मैं इससे कैसे काम लूं?
69 linux  macos  bash  ls 

4
पता करें कि क्या उपयोगकर्ता नाम मौजूद है
शेल स्क्रिप्ट में मैं कैसे पता लगा सकता हूं कि क्या मौजूदा सिस्टम पर किसी उपयोगकर्ता का नाम मौजूद है? /etc/passwdऔर /etc/shadowअपूर्ण हैं। OS X की डायरेक्टरी सर्विसेज या लिनक्स पर इसी तरह एक्टिव डायरेक्ट्री इंटीग्रेशन पर विचार करें।
68 bash  unix  shell 

10
पाठ फ़ाइल में प्रतिस्थापन ** बिना ** नियमित अभिव्यक्ति
मुझे प्रतिस्थापन के साथ एक पाठ फ़ाइल के अंदर कुछ पाठ को प्रतिस्थापित करने की आवश्यकता है। आमतौर पर मैं ऐसा कुछ करता sed -i 's/text/replacement/g' path/to/the/file समस्या यह है कि दोनों textऔर replacementजटिल तार हैं जिनमें डैश, स्लैश, ब्लैकस्लैश, उद्धरण और इतने पर हैं। अगर मैं textचीज के अंदर …
68 bash  regex  sed  text-editing 

7
CURL: पुनर्निर्देशन करते समय अजीब आउटपुट को कैसे दबाएं?
मैं stderrबैश शेल से सिर्फ एक cURL अनुरोध (जिसे भेजा जाता है ) के क्रिया खंडों को प्रिंट करने की कोशिश कर रहा हूं । लेकिन जब मैं stdoutइस तरह से पुनर्निर्देशित करता हूं : curl -v http://somehost/somepage > /dev/null परिणाम तालिका के कुछ प्रकार आउटपुट के बीच में दिखाई …

4
जांच करें कि क्या किसी भी बैश स्क्रिप्ट के पैरामीटर किसी स्ट्रिंग से मेल खाते हैं
मैं एक स्क्रिप्ट लिखने की कोशिश कर रहा हूं, जहां मैं जांचना चाहता हूं कि क्या कोई भी पैरामीटर एक बैश स्क्रिप्ट को पास करने के लिए स्ट्रिंग से मेल खाता है। जिस तरह से मैंने इसे अभी सेटअप किया है if [ "$3" != "-disCopperBld" -a "$4" != "-disCopperBld" …

4
पुश / पॉप वर्तमान निर्देशिका?
बैश के साथ वर्तमान कार्य निर्देशिका को पुश करने और पॉप करने का एक तरीका है? मैंने लिखने की कोशिश की bash;cd dir; ./dostuff;exit;लेकिन वर्तमान निर्देशिका अब है dir।
66 linux  bash 

2
मारपीट के साथ $ PATH में फांसी की सजा कैसे दें
विषय यह सब कहता है, कैसे बदले हुए चीजों के बाद $ PATH में से एक के भीतर उपलब्ध उपलब्ध निष्पादन को फिर से प्राप्त करना है: उदाहरण के लिए एक $ PATH से एक बाइनरी को हटा दिया गया जो कि $ PATH में उपलब्ध है, ने $ PATH- …
64 bash 

2
Lpr के साथ उपयोग के लिए स्वीकार्य प्रिंटर नामों को कैसे सूचीबद्ध करें?
lprआदमी पेज एक गंतव्य प्रिंटर के साथ निर्दिष्ट किया जा सकता का कहना है -Pझंडा। -P destination[/instance] Prints files to the named printer. मैंने Ubuntu / Gnome में GUI का उपयोग करते हुए स्थानीय सांबा शेयरों पर विभिन्न प्रिंटरों को 'जोड़ा' है। मैं प्रारूप में इन उपलब्ध प्रिंटरों की सूची …
64 linux  ubuntu  bash  printing  lpr 

4
विंडोज 10 उबंटू बैश शैल: मैं अन्य विंडोज ड्राइव कैसे माउंट करूं?
मैं विंडोज 10 के उबंटू बैश शेल का उपयोग कर रहा हूं। यह C ड्राइव को / mnt / c के रूप में ठीक करता है। मेरे पास अन्य स्थानीय भौतिक हार्ड ड्राइव हैं, जो विंडोज में ई: और एफ के रूप में घुड़सवार हैं: मैं बैश को इन ड्राइव …
64 windows-10  bash  mount 

3
क्या rm -rf प्रतीकात्मक लिंक का अनुसरण करता है?
मेरे पास इस तरह की एक निर्देशिका है: $ ls -l total 899166 drwxr-xr-x 12 me scicomp 324 Jan 24 13:47 data -rw-r--r-- 1 me scicomp 84188 Jan 24 13:47 lod-thin-1.000000-0.010000-0.030000.rda drwxr-xr-x 2 me scicomp 808 Jan 24 13:47 log lrwxrwxrwx 1 me scicomp 17 Jan 25 09:41 msg -> …
63 linux  bash  unix  symbolic-link  rm 

4
यही वजह है कि । डिफ़ॉल्ट रूप से पथ में नहीं है?
पिछले कुछ वर्षों में UNIX जैसी प्रणालियों (सबसे अधिक प्रासंगिक रूप से मेरे लिए, Linux), मैंने देखा है कि .(वर्तमान dir) $PATHडिफ़ॉल्ट रूप से कभी नहीं होता है। ऐसा क्यों है? मुझे याद है कि सालों पहले पढ़ना यह एक सुरक्षा समस्या थी, लेकिन मैंने जो लेख पढ़ा वह यह …
63 bash  path 

7
बैश में समाप्त होने पर एक कमांड को लगातार निष्पादित करें
मैं किसी भी कारण (त्रुटि या अन्यथा) के पूरा होने पर एक कमांड को फिर से निष्पादित करने का एक सरल तरीका जानने की कोशिश कर रहा हूं। इसके लिए सबसे अच्छा तरीका क्या होगा? संपादित करें: मैं पहले पर्याप्त स्पष्ट नहीं था। पिछले एक खत्म होने तक इंतजार करने …
62 linux  bash 

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