shell-script पर टैग किए गए जवाब

शेल स्क्रिप्ट, निष्पादन योग्य फ़ाइलों के बारे में प्रश्न जो शेल (bash, zsh, आदि) द्वारा व्याख्या किए गए हैं।


3
एक फ़ाइल को स्थानांतरित करें और इसे एक सिमलिंक द्वारा बदलें
क्या कोई मुझे ऐसा आदेश दे सकता है: एक नई निर्देशिका की ओर एक फ़ाइल ले जाएँ और अपने नए स्थान की ओर अपने पुराने स्थान पर एक सिमलिंक छोड़ दें
16 shell-script  files  mv  ln 

5
कुछ फ़ोल्डर में सीडी तक बैश
मैं Magento में बहुत काम करता हूं, और इसलिए मैं जिन लोगों के साथ काम करता हूं, उनमें से बहुत सारे काम करते हैं, और उन्हें टाइप करने के लिए परेशान होना पड़ता है: cd ../../../../../../ केवल यह जानने के लिए कि आप अभी भी अपने रूट 'httpdocs' फ़ोल्डर से …

2
शेल स्क्रिप्ट के अंदर एक प्रोग्राम के लिए कमांड लाइन पैरामीटर पास करें
के रूप में ./script.sh arg1 [arg2 arg3 ...], कमांड लाइन तर्क arg1, arg2... $1, द्वारा प्राप्त किया जा सकता है $2, ... लेकिन तर्कों की संख्या तय नहीं है। शेल स्क्रिप्ट में, मैं arg2एक कार्यक्रम से शुरू होने वाले तर्कों को पारित करना चाहता हूं , #/bin/bash ... /path/to/a/program [I …

5
किसी फ़ाइल को टार आर्काइव में बिना निकाले देखें
मैं इसे हटाए बिना तारांकित फ़ाइल की सामग्री को देखना चाहता हूं, परिदृश्य: मेरे पास a.tar है और अंदर एक फ़ाइल है जिसे कहा जाता है ./x/y.txt। मैं y.txtवास्तव में सामग्री निकाले बिना सामग्री देखना चाहता हूं a.tar।

4
लॉगिन पर निष्पादित होने वाली शेल स्क्रिप्ट कैसे लिखें?
मैं Ubuntu 11.10 लिनक्स डिस्ट्रो में बैश शेल स्क्रिप्ट लिखने की कोशिश कर रहा हूं, जो सिस्टम में लॉग ऑन करने पर स्वचालित रूप से निष्पादित हो जाएगा। लेकिन मुझे यह पता नहीं चल पा रहा है कि स्क्रिप्ट में ऐसा क्या लिखना है जिससे वह लॉग इन करने पर …

3
$ पीआईडी ​​दिए गए प्रक्रिया से बाहर निकलने के लिए सुनो
कहो मेरे पास एक हाथ है, mypid=$$ क्या कुछ bash / system कमांड है जिसका उपयोग मैं दिए गए pid के साथ उस प्रक्रिया से बाहर निकलने के लिए सुन सकता हूँ? यदि mypid के साथ कोई प्रक्रिया मौजूद नहीं है, तो मुझे लगता है कि कमांड को बस विफल …

7
कैसे निर्देशिका की जाँच करने के लिए खाली है
मुझे एक आवश्यकता है, अगर मैं ./123खाली पथ के तर्कों के साथ एक स्क्रिप्ट निष्पादित करता हूं, तो कहें /usr/share/linux-headers-3.16.0-34-generic/.tmp_versions(यह निर्देशिका खाली है)। यह प्रदर्शित करना चाहिए "निर्देशिका खाली है" मेरा कोड है: #!/bin/bash dir="$1" if [ $# -ne 1 ] then echo "please pass arguments" exit fi if [ …

7
तार की सूची के माध्यम से पाश पाश
क्या इस नमूने को प्रारूपित करना संभव है: for i in string1 string2 stringN do echo $i done इस के समान कुछ: for i in string1 string2 stringN do echo $i done संपादित करें: भ्रम के लिए क्षमा करें, महसूस नहीं किया कि स्क्रिप्ट निष्पादित करने के विभिन्न तरीके थे …

7
क्या प्रतिस्थापन स्ट्रिंग की व्याख्या करने से सेड को रोकने का कोई तरीका है? [बन्द है]
बंद हो गया । इस प्रश्न पर अधिक ध्यान देने की आवश्यकता है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि यह इस पोस्ट को संपादित करके केवल एक समस्या पर केंद्रित हो । 4 साल पहले …
16 bash  shell-script  sed 

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

6
यदि बॉर्न शेल किसी वितरण में उपलब्ध नहीं है, तो क्या हैशबैंग में बिन / श का उपयोग करना सही है?
आमतौर पर, शेल स्क्रिप्ट में स्क्रिप्ट फ़ाइल की पहली पंक्ति में निम्न टिप्पणी होती है #!/bin/sh:। मेरे द्वारा किए गए शोधों के अनुसार, इसे "हैश बैंग" कहा जाता है और यह पारंपरिक टिप्पणी है। यह टिप्पणी यूनिक्स को सूचित करती है कि यह फ़ाइल निर्देशिका के तहत बॉर्न शेल द्वारा …

3
अतिरिक्त पात्रों को खाता है
निम्नलिखित शेल कमांड से इनपुट स्ट्रीम की केवल विषम रेखाओं के प्रिंट की उम्मीद थी: echo -e "aaa\nbbb\nccc\nddd\n" | (while true; do head -n 1; head -n 1 >/dev/null; done) लेकिन इसके बजाय यह सिर्फ पहली पंक्ति प्रिंट करता है aaa:। जब इसका उपयोग -c( --bytes) विकल्प के साथ किया …

8
कैसे परीक्षण करें यदि सरणी तत्व बैश में सभी समान हैं?
निम्न सरणी प्रत्येक लाइन मशीनों पर डिस्क की संख्या का प्रतिनिधित्व करती है प्रत्येक एकल सरणी में एक लिनक्स मशीन पर डिस्क की संख्या शामिल है । echo ${ARRAY_DISK_Quantity[*]} 4 4 4 4 2 4 4 4 यह पहचानने का सरल तरीका क्या है कि सभी सरणी के मान समान …
15 bash  shell-script  awk  array 

5
कैसे जांच करें कि बैश स्क्रिप्ट की किस लाइन को निष्पादित किया जा रहा है
क्या यह जांचने का एक तरीका है कि किसी स्क्रिप्ट की कौन सी पंक्ति संख्याbash "अभी" निष्पादित की जा रही है? का उपयोग कर bash -x script.shआशाजनक लग रहा है; हालाँकि, मुझे वर्तमान लाइन नंबर प्राप्त करने की आवश्यकता है।

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