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

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

4
तार्किक और एक बैश स्क्रिप्ट में
मेरे पास ifमेरी बैश स्क्रिप्ट है जिसमें यह जांचना है कि 2 फाइलों में से कोई मौजूद है या नहीं, अगर वे मौजूद नहीं हैं तो यह इको मैच होना चाहिए। कोड मेरे पास है: if [[ ! -f /etc/benchmarking/code ]] && [[ ! -f /etc/benchmarking/code.class ]]; then echo "match" …

5
मैं एक शेल स्क्रिप्ट कैसे प्रोफाइल कर सकता हूं?
मेरे पास कई कार्यक्रम हैं जो मैं एक शेल स्क्रिप्ट में निष्पादित कर रहा हूं: ./myprogram1 ./myprogram2 ... मुझे पता है कि मैं स्रोत कोड को संपादित करके प्रत्येक व्यक्तिगत कार्यक्रम को प्रोफाइल कर सकता हूं, लेकिन मैं यह जानना चाहता था कि क्या कोई ऐसा तरीका है जो मैं …

2
Bash में मेनू प्रिंट करने के लिए `select` कमांड का उपयोग करना
मैं selectकमांड का उपयोग करके एक सरल मेनू लागू करने का प्रयास कर रहा हूं । स्क्रिप्ट (परीक्षण प्रयोजनों के लिए) इस प्रकार है: #!/bin/bash echo "*******************" PS3='Select an option and press Enter: ' options=("apache" "named" "sendmail") select opt in "${options[@]}" do case $opt in "apache") date ;; "named") echo …

1
स्ट्रिंग के सामने "-" के साथ बैश के साथ एक फ़ाइल में कई लाइनों को कैसे जोड़ा जाए
प्रश्न बहुत कुछ है कि कैसे bash के साथ एक फ़ाइल में कई लाइनों को संलग्न करें, लेकिन मैं फ़ाइल को इसके साथ शुरू करना चाहता हूं --, और यदि संभव हो तो फ़ाइल के लिए भी संलग्न करें। printf "--no-color\n--format-doc\n--no-profile\n" >> ~/.rspec-test समस्या "-" के साथ फ़ाइल शुरू कर …

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

4
लूप बनाम विस्तार का प्रदर्शन
नीचे तुलना पर विशेषज्ञ के सुझाव की आवश्यकता है: लूप का उपयोग करके कोड सेगमेंट: for file in `cat large_file_list` do gzip -d $file done सरल विस्तार का उपयोग कर कोड खंड: gzip -d `cat large_file_list` कौन सा तेज होगा? बड़े डेटा सेट में हेरफेर करना है।

3
मैं अपने .bashrc में त्रुटियों के कारण असमर्थित 'शॉप्ट' विकल्पों को कैसे रोक सकता हूं?
मैं अपेक्षाकृत विषम वातावरण में काम करता हूं जहां मैं अलग-अलग एचपीसी नोड्स, वीएम या मेरे व्यक्तिगत वर्कस्टेशन पर बैश के विभिन्न संस्करणों को चला सकता हूं। क्योंकि मैंने अपनी लॉगिन स्क्रिप्ट्स को एक Git repo में डाल दिया है, मैं .bashrcपूरे बोर्ड में एक ही (ish) का उपयोग करना …

1
लाइन के अंदर केवल अंतर दिखाना
मैं दो फ़ाइलों में लाइनों की तुलना करना चाहता हूं, लेकिन आउटपुट में शोर को कम करने के लिए, मैं चाहता हूं कि मुद्रित होने वाली लाइनों में केवल वास्तविक अंतर हो। उदाहरण के लिए, नीचे दी गई दो फाइलें: a.txt a b c d e f g h i …

3
"वैरिएबल करें" एम्परसेंड (एक प्रक्रिया पृष्ठभूमि)
अगर वहाँ एक चर में ampersand डाल करने के लिए एक रास्ता है और अभी भी पृष्ठभूमि के लिए एक प्रक्रिया भेजने के लिए इसका इस्तेमाल करने के लिए मैं जानना चाहता हूँ। यह काम: BCKGRND=yes if [ "$BCKGRND" = "yes" ]; then sleep 5 & else sleep 5 fi …

2
गतिशील रूप से एक कमांड बनाएँ
मैं एक स्क्रिप्ट पर काम कर रहा हूं और मुझे tarकमांड को गतिशील रूप से बनाने की आवश्यकता है । यहाँ दो उदाहरण बताए गए हैं कि मैं क्या करने की कोशिश कर रहा हूँ: #!/bin/bash TAR_ME="/tmp" EXCLUDE=("/tmp/hello hello" "/tmp/systemd*" "/tmp/Temp*") _tar="tar "`printf -- '--exclude="%s" ' "${EXCLUDE[@]}"`" -zcf tmp.tar.gz" echo …

6
तत्वों की लंबाई के अनुसार बैश सॉर्ट सरणी?
तार की एक सरणी को देखते हुए, मैं प्रत्येक तत्व की लंबाई के अनुसार सरणी को सॉर्ट करना चाहूंगा। उदाहरण के लिए... array=( "tiny string" "the longest string in the list" "middle string" "medium string" "also a medium string" "short string" ) को सॉर्ट करना चाहिए ... "the longest string …


2
XML कमांड लाइन (शेल स्क्रिप्ट) हेरफेर
शेल स्क्रिप्ट में कमांड लाइन से XML को हेरफेर कैसे करें? सारणीबद्ध डेटा को हेरफेर करने, पर्यावरण चर को प्रतिस्थापित करने या रेगेक्स के साथ पाठ अंशों को बदलने के लिए कई कमांड हैं, लेकिन मुझे एक्सएमएल के लिए कुछ भी नहीं मिला है। मेरी बिल्ड स्क्रिप्ट को xml दस्तावेज़ …

3
स्ट्रिंग चर के साथ शेल कमांड का संरक्षण
एक प्रोग्रामिंग भाषा के भीतर, मैं एक साधारण शेल कमांड निष्पादित करता हूं cd var; echo > create_a_file_here साथ वर एक चर कि (उम्मीद) एक जगह है जहाँ मैं फ़ाइल "create_a_file_here" बनाना चाहते हैं निर्देशिका की एक स्ट्रिंग है किया जा रहा है। अब यदि कोई इस कोड की लाइन …

7
`स्रोत` कमांड के विपरीत
मैं sourceचर मूल्यों को पढ़ने / प्रिंट करने के लिए अपनी बैश स्क्रिप्ट में कमांड का उपयोग करता हूं more linuxmachines_mount_point.txt export linuxmachine01="sdb sdc sdf sdd sde sdg" export linuxmachine02="sde sdd sdb sdf sdc" export linuxmachine03="sdb sdd sdc sde sdf" export linuxmachine06="sdb sde sdf sdd" source linuxmachines_mount_point.txt echo $linuxmachine01 sdb …

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