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

एक स्क्रिप्ट कमांड या निर्देशों का एक अनुक्रम है जो एक स्टैंडअलोन निष्पादन योग्य कार्यक्रम में संकलित करने के बजाय एक दुभाषिया कार्यक्रम द्वारा निष्पादित किया जाता है।

25
हमेशा के लिए हर x सेकंड में एक यूनिक्स कमांड दोहराएं
एक अंतर्निहित यूनिक्स कमांड है repeatजिसका पहला तर्क एक कमांड को दोहराने के लिए कई बार है, जहां कमांड (किसी भी तर्क के साथ) शेष तर्कों द्वारा निर्दिष्ट किया जाता है repeat। उदाहरण के लिए, % repeat 100 echo "I will not automate this punishment." दिए गए तार को 100 …

3
लिपियों में चर असाइनमेंट के लिए "$ {a: -b}" का उपयोग करना
मैं कुछ लिपियों को देख रहा हूं जो अन्य लोगों ने लिखी हैं (विशेष रूप से रेड हैट), और उनके बहुत सारे चर निम्नलिखित संकेतन का उपयोग करके असाइन किए गए हैं VARIABLE1="${VARIABLE1:-some_val}" या कुछ अन्य चर का विस्तार करते हैं VARIABLE2="${VARIABLE2:-`echo $VARIABLE1`}" केवल सीधे मूल्यों (जैसे, VARIABLE1=some_val) की घोषणा …

8
शेल स्क्रिप्ट पर सेट्यूड की अनुमति दें
setuidअनुमति सा लिनक्स बताता निष्पादक के बजाय मालिक के प्रभावी प्रयोक्ता आईडी के साथ एक कार्यक्रम चलाने के लिए: > cat setuid-test.c #include <stdio.h> #include <unistd.h> int main(int argc, char** argv) { printf("%d", geteuid()); return 0; } > gcc -o setuid-test setuid-test.c > ./setuid-test 1000 > sudo chown nobody ./setuid-test; …

2
* शेल्स में * बैकटिक्स (यानी `cmd`) को हटा दिया गया है?
मैंने यह टिप्पणी कई बार यूनिक्स और लिनक्स के साथ-साथ अन्य साइटों पर भी की है, जो बैश एंड ज़ेड जैसे गोले के संबंध में "बैकटिक्स को हटा दिया गया है" का उपयोग करते हुए वाक्यांशों का उपयोग करते हैं। यह कथन सही है या गलत?

3
मैं दूरस्थ मशीन पर स्थानीय स्क्रिप्ट को कैसे निष्पादित कर सकता हूं और तर्क शामिल कर सकता हूं?
मैंने एक स्क्रिप्ट लिखी है जो स्थानीय स्तर पर निष्पादित होने पर ठीक चलती है: ./sysMole -time Aug 18 18 तर्क "समय" , "अगस्त" , "18" , और "18" को स्क्रिप्ट पर सफलतापूर्वक पारित किया गया है। अब, यह स्क्रिप्ट दूरस्थ मशीन पर निष्पादित की जाने वाली डिज़ाइन की गई …

3
स्क्रिप्ट को कोसने के लिए कमांड लाइन तर्क पास करें
मैं स्क्रिप्ट प्रोग्रामिंग को कोसने के लिए नया हूं। मैं एक बैश स्क्रिप्ट 'डिप्लोमलॉग' को लागू करना चाहता हूं, जो इनपुट एक स्ट्रिंग तर्क (नाम) के रूप में स्वीकार करता है। [root@localhost Desktop]# ./deploymLog.sh name यहां मैं कमांड लाइन के माध्यम से स्ट्रिंग तर्क (नाम) पास करना चाहता हूं प्रारंभिक …
114 bash  shell  scripting 

6
भ्रमित करने का उपयोग && और || ऑपरेटरों
मैं एक /etc/rc.d/init.d/sendmailफ़ाइल के माध्यम से स्किमिंग कर रहा था (मुझे पता है कि यह शायद ही कभी उपयोग किया जाता है, लेकिन मैं एक परीक्षा के लिए अध्ययन कर रहा हूं), और मैं &&और ||ऑपरेटरों के बारे में थोड़ा भ्रमित हो गया हूं । मैंने पढ़ा है, जहां उनका …

6
मैं बैश के साथ दो संख्याओं को कैसे जोड़ (घटाना, आदि) कर सकता हूं?
मैं इसके साथ संख्या और संचालन पढ़ सकता हूं: echo "First number please" read num1 echo "Second number please" read num2 echo "Operation?" read op लेकिन फिर संख्याओं को जोड़ने के मेरे सभी प्रयास विफल हो जाते हैं: case "$op" in "+") echo num1+num2;; "-") echo `num1-num2`;; esac Daud: First …

6
पासफ़्रेज़ के बिना स्वचालित ssh-keygen, कैसे?
मैं एक स्वचालित स्क्रिप्ट बनाना चाहूंगा जो कॉल करती है ssh-keygenऔर कुछ पब / निजी कीपर्स बनाती है जो मैं बाद में उपयोग करूंगा। सिद्धांत रूप में, सब कुछ ठीक काम करता है .... .... ssh-keygen -b 2048 -t rsa -f /tmp/sshkey -q सिवाय इसके कि यह मुझसे पासफ़्रेज़ के …
86 ssh  scripting 

5
क्या शेबंग उस शेल को निर्धारित करता है जो स्क्रिप्ट चलाता है?
यह एक मूर्खतापूर्ण प्रश्न हो सकता है, लेकिन मैं इसे अभी भी पूछता हूं। अगर मैंने शेबंग घोषित किया है #!/bin/bash की शुरुआत में my_shell_script.sh, इसलिए मुझे हमेशा बैश का उपयोग करके इस स्क्रिप्ट को लागू करना होगा [my@comp]$bash my_shell_script.sh या मैं जैसे उपयोग कर सकते हैं [my@comp]$sh my_shell_script.sh और …

3
किसी स्क्रिप्ट में $ "डॉलर-पूर्व-उपसर्ग स्ट्रिंग" होने का क्या मतलब है?
मैंने इसे एक init स्क्रिप्ट में देखा: echo $"Stopping Apache" वह डॉलर-चिन्ह किसके लिए है? मेरा अब तक का शोध: मुझे यह बाश मैनुअल में मिला: extquote यदि सेट किया जाता है, $'string'और उद्धरण दोहरे उद्धरणों में संलग्न विस्तार के $"string"भीतर किया जाता है ${parameter}। यह विकल्प डिफॉल्ट द्वारा सक्षम …

6
पाश का उपयोग करते हुए कई सर्वरों के लिए ssh
मेरे पास servers.txtसर्वर की सूची के साथ एक फाइल है: server1.mydomain.com server2.mydomain.com server3.mydomain.com जब मैं फ़ाइल लाइन को लाइन से पढ़ता हूं whileऔर प्रत्येक पंक्ति को प्रतिध्वनित करता हूं , तो सभी अपेक्षा के अनुरूप काम करते हैं। सभी लाइनें मुद्रित हैं। $ while read HOST ; do echo $HOST …

2
सु विकल्प - दूसरे उपयोगकर्ता के रूप में कमांड चलाना
मैं सोच रहा था कि एक स्क्रिप्ट से दूसरे उपयोगकर्ता के रूप में कमांड कैसे चलाया जाए। मेरे पास स्क्रिप्ट का स्वामी रूट के रूप में सेट है। मेरे पास हडसन उपयोगकर्ता के रूप में कमांड चलाने के लिए स्क्रिप्ट के भीतर निम्नलिखित कमांड भी है: su -c command hudson …
75 bash  scripting  su  sudo 

9
कैसे एक ही स्ट्रिंग लेकिन एक ही समय में कई फ़ाइलों के लिए grep करने के लिए?
मेरे पास लॉग फ़ाइलों का एक सेट है जिसकी मुझे समीक्षा करने की आवश्यकता है और मैं एक ही समय में एक ही फाइल पर विशिष्ट तारों की खोज करना चाहूंगा क्या यह संभव है? वर्तमान में मैं उपयोग कर रहा हूं grep -E 'fatal|error|critical|failure|warning|' /path_to_file मैं इसका उपयोग कैसे …
57 scripting  grep 

3
मैं grep से आउटपुट को कैसे दबा सकता हूं, ताकि यह केवल निकास की स्थिति लौटाए?
मेरे पास grepआज्ञा है। मैं एक फ़ाइल से एक कीवर्ड खोज रहा हूं, लेकिन मैं मैच प्रदर्शित नहीं करना चाहता। मैं सिर्फ बाहर निकलने की स्थिति जानना चाहता हूं grep।

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