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

बैश कमांड शेल के लिए लिखी गई लिपियों के बारे में प्रश्नों के लिए। त्रुटियों / वाक्यविन्यास त्रुटियों के साथ शेल स्क्रिप्ट के लिए, कृपया यहां पोस्ट करने से पहले शेलचेक प्रोग्राम (या वेब शेलचेक सर्वर पर https://shellcheck.net) के साथ उन्हें जांचें। बैश के इंटरैक्टिव उपयोग के बारे में सवाल स्टैक ओवरफ्लो की तुलना में सुपर उपयोगकर्ता पर ऑन-टॉपिक होने की अधिक संभावना है।

5
"#! / Usr / bin / env bash" और "#! / Usr / bin / bash" में क्या अंतर है?
बैश स्क्रिप्ट के हेडर में, उन दो कथनों में क्या अंतर है: #!/usr/bin/env bash #!/usr/bin/bash जब मैंने env मैन पेज पर सलाह ली , तो मुझे यह परिभाषा मिली: env - run a program in a modified environment इसका क्या मतलब है?
371 linux  bash  shell  unix  shebang 

5
अगर, एलिफ, बाश में और बयान जारी करता है
मैं बाहर काम करने के क्या निम्नलिखित के साथ इस मुद्दे नहीं कर पा रहे ifबयान के संबंध में है elifऔर then। ध्यान रखें printfकि अभी भी विकास जारी है, मैं अभी तक बयान में इसका परीक्षण नहीं कर पाया हूं इसलिए यह गलत होने की संभावना से अधिक है। …
358 bash  if-statement 

9
शेल कमांड में "&&" का उद्देश्य क्या है?
जहां तक ​​मुझे पता है, &कमांड के बाद का उपयोग करना पृष्ठभूमि में इसे चलाने के लिए है। &उपयोग का उदाहरण :tar -czf file.tar.gz dirname & पर कैसे &&? (इस उदाहरण को देखें: /server/215179/centos-100-disk-full-how-to-remove-log-files-history-etc#answer-215188 )

21
अन्य लिपियों को शामिल करने के लिए सबसे अच्छा कैसे?
जिस तरह से आप आम तौर पर एक स्क्रिप्ट शामिल करेंगे वह "स्रोत" के साथ है उदाहरण के लिए: main.sh: #!/bin/bash source incl.sh echo "The main script" incl.sh: echo "The included script" "./Main.sh" निष्पादित करने का आउटपुट है: The included script The main script ... अब, यदि आप उस शेल …
353 bash 

5
बैश में एक कमांड से पहले एक पर्यावरण चर सेट करना एक पाइप में दूसरी कमांड के लिए काम नहीं कर रहा है
दिए गए शेल में, आम तौर पर मैं एक चर या चर सेट करता हूं और फिर एक कमांड चलाता हूं। हाल ही में मैंने एक कमांड में एक चर परिभाषा को प्रस्तुत करने की अवधारणा के बारे में सीखा: FOO=bar somecommand someargs यह काम करता है ... तरह का। …

4
बैश में साहचर्य सरणियों पर पुनरावृति कैसे करें
एक बैश स्क्रिप्ट में एक साहचर्य सरणी के आधार पर, मुझे कुंजी और मूल्य प्राप्त करने के लिए उस पर पुनरावृति करने की आवश्यकता है। #!/bin/bash declare -A array array[foo]=bar array[bar]=foo मैं वास्तव में फॉर-लूप का उपयोग करते समय कुंजी प्राप्त करने का तरीका नहीं समझता।

4
असीमित बैश इतिहास [बंद]
बन्द है। यह प्रश्न स्टैक ओवरफ्लो दिशानिर्देशों को पूरा नहीं करता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? सवाल को अपडेट करें ताकि यह स्टैक ओवरफ्लो के लिए विषय पर हो । 6 साल पहले बंद हुआ । इस प्रश्न …
350 bash  unix 

12
बैश में कई कमांड को चलाने और चलाने का सबसे साफ तरीका क्या है?
मेरे पास पहले से ही एक ssh एजेंट सेट है, और मैं Bash स्क्रिप्ट में बाहरी सर्वर पर कमांड चला सकता हूं जैसे कि सामान करना: ssh blah_server "ls; pwd;" अब, मैं वास्तव में क्या करना चाहूंगा बाहरी सर्वर पर बहुत लंबे कमांड चलाए जा सकते हैं। उद्धरण चिह्नों के …
349 bash  unix  ssh 

18
मैं पीआईडी ​​के बजाय नाम से एक प्रक्रिया को कैसे मार सकता हूं?
कभी-कभी जब मैं फ़ायरफ़ॉक्स शुरू करने की कोशिश करता हूं तो यह कहता है "फ़ायरफ़ॉक्स प्रक्रिया पहले से ही चल रही है"। इसलिए मुझे यह करना होगा: jeremy@jeremy-desktop:~$ ps aux | grep firefox jeremy 7451 25.0 27.4 170536 65680 ? Sl 22:39 1:18 /usr/lib/firefox-3.0.1/firefox jeremy 7578 0.0 0.3 3004 768 …
349 linux  bash  shell 

20
लिनक्स: यदि मौजूद नहीं है तो डेस्ट को कॉपी करें और बनाएं
मैं एक कमांड (या शायद cp का एक विकल्प) चाहता हूं जो गंतव्य निर्देशिका बनाता है अगर यह मौजूद नहीं है। उदाहरण: cp -? file /path/to/copy/file/to/is/very/deep/there
348 linux  bash  shell  unix  cp 

12
क्या बाश में TRY CATCH कमांड है
मैं एक शेल स्क्रिप्ट लिख रहा हूं और यह जांचने की आवश्यकता है कि एक टर्मिनल ऐप इंस्टॉल किया गया है। मैं ऐसा करने के लिए TRY / CATCH कमांड का उपयोग करना चाहता हूं, जब तक कि कोई रास्ता न हो।

4
पुनरावर्ती फ़ाइल सूची के लिए गहराई को कैसे सीमित करें?
क्या लिनक्स में एक पुनरावर्ती फ़ाइल सूची की गहराई को सीमित करने का एक तरीका है? फिलहाल मैं जो कमांड इस्तेमाल कर रहा हूं वह है: ls -laR > dirlist.txt लेकिन मुझे लगभग 200 निर्देशिकाएं मिली हैं और उनमें से प्रत्येक में 10 निर्देशिकाएं हैं। इसलिए यह अभी बहुत लंबा …
346 linux  bash 

7
कैसे bash में getopts का उपयोग करने का एक उदाहरण
मैं myscriptइस तरह से फ़ाइल कॉल करना चाहता हूं : $ ./myscript -s 45 -p any_string या $ ./myscript -h #should display help $ ./myscript #should display help मेरी आवश्यकताएं हैं: getopt इनपुट तर्कों को प्राप्त करने के लिए यहां जाँच करें कि -sकोई त्रुटि नहीं है, तो मौजूद है …
345 bash  shell  getopts 

10
स्यूडो-टर्मिनल आवंटित नहीं किया जाएगा क्योंकि स्टडिन एक टर्मिनल नहीं है
मैं एक शेल स्क्रिप्ट लिखने की कोशिश कर रहा हूं जो रिमोट सर्वर पर कुछ डायरेक्टरी बनाती है और फिर रिमोट पर मेरी लोकल मशीन से फाइल कॉपी करने के लिए scp का उपयोग करती है। यहाँ मेरे पास अभी तक क्या है: ssh -t user@server<<EOT DEP_ROOT='/home/matthewr/releases' datestamp=$(date +%Y%m%d%H%M%S) REL_DIR=$DEP_ROOT"/"$datestamp …
345 linux  bash  shell  ssh 

30
लिनक्स और ओएस एक्स पर स्थानीय मशीन का प्राथमिक आईपी पता कैसे प्राप्त करें? [बन्द है]
बन्द है। यह प्रश्न स्टैक ओवरफ्लो दिशानिर्देशों को पूरा नहीं करता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? सवाल को अपडेट करें ताकि यह स्टैक ओवरफ्लो के लिए विषय पर हो । पिछले साल बंद हुआ । इस प्रश्न को …
339 bash  unix  ip  ifconfig 

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