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

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

4
बैश: इंटरैक्टिव रिमोट प्रॉम्प्ट
मेरे पास एक स्क्रिप्ट है जो एक दूरस्थ सर्वर से जुड़ती है और जांचती है कि कुछ पैकेज स्थापित है या नहीं: ssh root@server 'bash -s' < myscript.sh myscript.sh: OUT=`rpm -qa | grep ntpdate` if [ "$OUT" != "" ] ; then echo "ntpdate already installed" else yum install $1 …
16 bash  shell-script  ssh  stdin  read 

3
पृष्ठभूमि में चल रहे बैश शेल स्क्रिप्ट को समाप्त करना
मैं अक्सर bashकई अलग-अलग फ़ाइलों के लिए सरल कमांड चलाने के लिए शेल स्क्रिप्ट का उपयोग करता हूं । उदाहरण के लिए, मान लीजिए कि मैं निम्नलिखित है bashखोल स्क्रिप्ट, कहा जाता है script.sh, कि इस कार्यक्रम / कमांड चलाता fooतीन पाठ फ़ाइलों पर "a.txt", "b.txt", "c.txt": #!/bin/bash for strname …

2
क्या डैश, ऐश और श स्क्रिप्ट 100% संगत हैं?
मैं जानना चाहता था कि क्या डैश, ऐश और श के लिए लिखी गई स्क्रिप्ट 100% संगत हैं? क्या डैश या ऐश, या सिंटैक्स परिवर्तन में कोई अतिरिक्त सुविधाएँ हैं? मैंने जो सुना, उससे राख का सीधा वंशज है।

4
मजबूती से पथ निर्माण
कहो कि मेरे पास एक शेल स्क्रिप्ट में कई चर हैं (जैसे zsh में): FOLDER_1, FOLDER_2, etc. ये चरों से आने वाले फ़ोल्डरों को संदर्भित करते हैं /। उदाहरण के लिए, यदि मेरे पास एक रास्ता है/home/me/stuff/items चर होंगे: FOLDER_1='home' FOLDER_2='me' FOLDER_3='stuff' अब, यह कहें कि मैं चर को समेटकर …

3
मैं अपनी कमांड लाइनों में अन्य चर मापदंडों के लिए शेल चर कैसे प्राप्त कर सकता हूं?
मैं अपनी कमांड लाइनों में अन्य चर मापदंडों के लिए शेल चर कैसे प्राप्त कर सकता हूं? उदाहरण के लिए, #!/bin/sh WEBSITE="danydiop" /usr/bin/mysqldump --opt -u root --ppassword $WEBSITE > $WEBSITE.sql मुझे सहमति .sqlदेने की जरूरत है$WEBSITE

2
एक निर्देशिका को इंगित करने के लिए सिम्प्लिंक बनाने के लिए मैं कौन सी बेतुकी कमांड का उपयोग कर सकता हूं?
मैं एक शेल स्क्रिप्ट में एक कमांड डालना चाहता हूं, जो डायरेक्टरी के लिए एक सिमलिंक बनाएगा, लेकिन इस स्क्रिप्ट को बार-बार चलाया जा सकता है, इसलिए बाद के इनवोकेशन पर, कमांड को कुछ भी नहीं बदलना चाहिए। यहाँ निर्देशिका संरचना है: % tree /tmp/test_symlink /tmp/test_symlink ├── foo └── repo …

1
क्या एक इंटरैक्टिव शेल गैर-इंटरैक्टिव या इसके विपरीत बन सकता है?
क्या एक इंटरैक्टिव शेल गैर-इंटरैक्टिव या इसके विपरीत बन सकता है? नोट: मैंने मूल प्रश्न पर बहुत सारे शोध किए हैं, "इंटरैक्टिव और गैर-इंटरैक्टिव के बीच अंतर क्या है?", और मेरे शोध के परिणामों ने मुझे यह सवाल पूछा। इस प्रश्न का एक लंबा प्रस्तावना भाग है क्योंकि यह महत्वपूर्ण …

4
सॉकेट संदेश भेजने के लिए सरल शेल स्क्रिप्ट
परीक्षण उद्देश्यों के लिए मुझे एक शेल स्क्रिप्ट बनाने की आवश्यकता है जो एक दूरस्थ आईपी> पोर्ट से जुड़ती है और एक सरल पाठ टीसीपीआईपी सॉकेट संदेश भेजता है।

1
प्रतीक्षा बैश-बिलिन 100 प्रतिशत पर सीपीयू को जलाता है
कम से कम GNU बैश संस्करण 4.3.42 x86_64 और& GNU बैश संस्करण 4.3.11 x86_64 पर होता है मैं एक संकेत (एक SIGUSR1 के रूप में ) के साथ एक रुकावट प्राप्त sleep & wait $!करने के लिए एक सरल के बजाय का उपयोग करता हूं । लेकिन ऐसा लगता है …

8
विस्तार से निर्देशिका में फ़ाइलों की गणना करें
परीक्षण के उद्देश्य के लिए, मैं गिनना चाहूंगा कि एक निर्देशिका के अंदर कितनी छवियां हैं, प्रत्येक छवि फ़ाइल प्रकार को फ़ाइल एक्सटेंशन (jpg = "हां" द्वारा अलग करना है। क्योंकि यह बाद में किसी अन्य स्क्रिप्ट के लिए उपयोगी होगा जो किसी कार्य को निष्पादित करेगा। प्रत्येक फ़ाइल एक्सटेंशन …

7
मेमोरी उपयोग, डिस्क उपयोग और सीपीयू लोड प्रदर्शित करने के लिए कमांड
मैं निम्नलिखित प्रारूप में मेमोरी उपयोग, डिस्क उपयोग और सीपीयू लोड प्रदर्शित करना चाहता हूं: Memory Usage: 33/512MB (6%) Disk usage: 4.2/20GB (23%) CPU Load: 0.01 मैं उसको कैसे करू?

3
बैश स्क्रिप्ट त्रुटि स्ट्टी: मानक इनपुट: डिवाइस के लिए अनुचित ioctl
मैं इंस्टालेशन और सेटअप को स्वचालित करने के लिए एक बैश स्क्रिप्ट में यहाँ-दस्तावेज़ों का उपयोग कर रहा हूँ जहाँ एक पासवर्ड की कई बार आवश्यकता होती है। मैं एक बार पासवर्ड दर्ज करता हूं और स्क्रिप्ट इसे विभिन्न कमांडों को भेजती है। ज्यादातर उदाहरणों में यहाँ-दस्तावेज़ दृष्टिकोण इस जुर्माने …

1
Zsh में एक स्क्रिप्ट निष्पादित करना - फ़ाइल अनुमतियाँ
मैं फ़ाइल अनुमतियों को निष्पादित करने के बारे में उलझन में हूँ, जैसा कि मैं उम्मीद करता हूं कि वह व्यवहार नहीं कर रहा है। शायद इसलिए कि मेरी उम्मीदें गलत हैं। वैसे भी: मेरे पास एक स्क्रिप्ट फ़ाइल है, सादगी के लिए बस कहा जाता है s, में स्थित …

4
Sed के साथ प्रसंस्करण बैश चर
बैश वेरिएबल LATLNG में ब्रैकेट्स में अक्षांश और देशांतर मान होता है (53.3096,-6.28396) मैं इन्हें LAT और LON नामक एक वैरिएबल में पार्स करना चाहता हूं, जिसे मैं sed जैसे करने की कोशिश कर रहा हूं LAT=$(sed "s/(\(.*\),\(.*\))/\1/g" "$LATLNG") LON=$(sed "s/(\(.*\),\(.*\))/\2/g" "$LATLNG") हालाँकि, मुझे निम्न त्रुटि मिलती है: sed: can't …

4
चर के माध्यम से लूप
मैं लगभग 20 विभिन्न सर्वरों पर rsync और फ़ाइलों को अपडेट करने के लिए एक बैश स्क्रिप्ट लिख रहा हूं। मेरे पास rsync भाग है। मुझे जिन चीज़ों से परेशानी हो रही है, वे चर की सूची से गुजर रही हैं। मेरी स्क्रिप्ट इस प्रकार अब तक दिखती है: #!/bin/bash …

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