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

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

2
कमांड प्रॉम्प्ट से if-statement निष्पादित करना
बाश में मैं निम्नलिखित कर सकता हूं: if [ -f /tmp/test.txt ]; then echo "true"; fi हालाँकि, अगर मैं sudoसामने जोड़ देता हूं, तो यह काम नहीं करता है: sudo if [ -f /tmp/test.txt ]; then echo "true"; fi -bash: syntax error near unexpected token `then' मैं इसे कैसे कारगर …

4
bash: / dev / stderr: अनुमति अस्वीकृत
एक नए रिलीज़ संस्करण में अपग्रेड करने के बाद, मेरी bashस्क्रिप्ट में गलतियाँ होने लगीं: bash: /dev/stderr: Permission denied पिछले संस्करणों में बैश हैं आंतरिक रूप से पहचान उन फ़ाइल नाम (जिसके कारण इस सवाल का डुप्लिकेट नहीं है यह एक ) और सही बात (टीएम) करना , तथापि, यह …

4
पृष्ठभूमि प्रक्रिया शुरू करते समय शेल प्रक्रिया की जानकारी कैसे छिपाई जाए?
[USER@SERVER ~] sleep 3 & [1] 5232 [USER@SERVER ~] [1]+ Done sleep 3 [USER@SERVER ~] मैं इन दो संदेशों को कैसे / देव / शून्य करूँ? " [1] 5232 [1]+ Done sleep 3 ps: तो मुझे प्रक्रिया के आउटपुट की आवश्यकता है, लेकिन उल्लेखित दो पंक्तियों का नहीं!
19 bash  ubuntu 

3
एक असेंबल (ImageMagick) समग्र छवि से अतिरिक्त टाइल्स को हटा दें?
मेरे पास तस्वीरों का एक गुच्छा है। वे सभी समान ऊंचाई के हैं, और मैं उन्हें बैश के माध्यम से इमेजमैगिक के असेंबल प्रोग्राम का उपयोग करके एक समग्र छवि में डालने की कोशिश कर रहा हूं। समस्या यह है कि डिफ़ॉल्ट रूप से, टाइल का आकार (एक छवि एक …

7
जब SSH सत्र समाप्त हो जाता है तो मेरी पायथन पृष्ठभूमि की प्रक्रिया क्यों समाप्त हो जाती है?
मेरे पास एक bash स्क्रिप्ट है जो एक python3 स्क्रिप्ट शुरू करता है (इसे कॉल करें startup.sh), कुंजी लाइन के साथ: nohup python3 -u <script> & जब मैं sshसीधे और इस स्क्रिप्ट को कॉल करता हूं , तो मेरे बाहर निकलने के बाद अजगर स्क्रिप्ट पृष्ठभूमि में चलती रहती है। …

2
शेल स्क्रिप्ट एक sh फ़ाइल से चलाने पर नहीं मिली त्रुटि को फेंकता है। लेकिन अगर मैन्युअल रूप से दर्ज किए गए कमांड काम करते हैं
मैं अपनी वेबसाइट के लिए साइटमैप बनाने के लिए निम्न स्क्रिप्ट का उपयोग करने का प्रयास कर रहा हूं। जब मैं इसे चलाता sh thsitemap.shहूं जैसे ही मुझे कोई त्रुटि मिलती है और एक खाली साइटमैप बनाता है। xml फ़ाइल: thsitemap.sh: 22: thsitemap.sh: [[: not found thsitemap.sh: 42: thsitemap.sh: [[: …

6
एक स्क्रिप्ट के साथ एक फाइलसिस्टम माउंट होने पर कैसे जांचें
मैं स्क्रिप्टिंग में नया हूं ... मैं बहुत बुनियादी चीजें कर सकता हूं, लेकिन अब मुझे हाथ की जरूरत है। मेरे पास एक स्थानीय फाइल सिस्टम है जो केवल तभी माउंट किया जाएगा जब मुझे बैकअप करने की आवश्यकता होगी। मैं इसकी शुरुआत कर रहा हूं। #!/bin/bash export MOUNT=/myfilesystem if …


3
कमांड विकल्पों के लिए शेल चरों का उपयोग करना
एक बैश स्क्रिप्ट में, मैं उन विकल्पों को संग्रहीत करने की कोशिश कर रहा हूं जो मैं rsyncएक अलग चर में उपयोग कर रहा हूं । यह सरल विकल्पों (जैसे --recursive) के लिए ठीक काम करता है , लेकिन मैं इसके साथ समस्याओं में चल रहा हूं --exclude='.*': $ find …
19 bash  variable 

3
मैं एक bash स्क्रिप्ट में एक नई खाली फ़ाइल कैसे बनाऊँ?
मैं कुछ थर्ड-पार्टी पर्ल स्क्रिप्ट लिख रहा हूं, जैसे कि इसे आउटपुट फ्लैग के लिए आउटपुट फाइल की आवश्यकता होती है -o। दुर्भाग्य से, स्क्रिप्ट को वास्तविक फ़ाइल की आवश्यकता प्रतीत होती है, अर्थात, उपयोगकर्ताओं को filename.txt0 बाइट के साथ एक खाली फ़ाइल बनानी होगी और फिर इस खाली फ़ाइल …

4
JSON सरणी का उपयोग करके jq का उपयोग करके वैरिएबल को बैश करें
मुझे JSON सरणी मिली है जैसे: { "SITE_DATA": { "URL": "example.com", "AUTHOR": "John Doe", "CREATED": "10/22/2017" } } मैं jq का उपयोग करके इस सरणी पर पुनरावृत्ति करना चाह रहा हूं, इसलिए मैं प्रत्येक आइटम की कुंजी को चर नाम और मान के रूप में सेट कर सकता हूं क्योंकि …
19 bash  jq 

2
क्या `विघटित -एच` और` नोहुप` प्रभावी रूप से समान हैं?
disown जब शेल समाप्त हो जाता है, और इसके बंद होने के कारण एक शेल को उसके काम में नहीं भेजने का कारण बनता है शेल की नौकरी के नियंत्रण से विस्थापित नौकरी को हटा देता है। क्या पहला परिणाम दूसरे का है? दूसरे शब्दों में, यदि शेल से शुरू …
18 bash  nohup  disown 


1
बैश "IFS" चर के मूल्य के आधार पर अपने व्यवहार को बदलता है
जब मैं IFSचर को एक स्थान पर सेट करता हूं , तो bashकई स्थानों को एक स्थान के रूप में मानता है ( myprogramयह एक प्रोग्राम है जो कमांड लाइन तर्कों को प्राप्त करता है): IFS=" " x="hello hi world" ./myprogram $x argv[1] = hello argv[2] = hi argv[3] = …
18 bash  shell 

2
`$ गूंज ((0x63)) को समझना
मैं कमांड लाइन के माध्यम से हेक्साडेसिमल को बदलने का एक तरीका खोज रहा था और पाया कि एक बहुत आसान तरीका है echo $((0x63))। यह बहुत अच्छा काम कर रहा है लेकिन मैं थोड़ा भ्रमित हूं कि यहां क्या हो रहा है। मुझे पता $(...)है कि आम तौर पर …
18 bash 

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