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

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

5
कैसे एक लाइन बश स्क्रिप्ट में एक त्रुटि पकड़ने के लिए?
मैंने निम्नलिखित स्क्रिप्ट बनाई: # !/bin/bash # OUTPUT-COLORING red='\e[0;31m' green='\e[0;32m' NC='\e[0m' # No Color # FUNCTIONS # directoryExists - Does the directory exist? function directoryExists { cd $1 if [ $? = 0 ] then echo -e "${green}$1${NC}" else echo -e "${red}$1${NC}" fi } # EXE directoryExists "~/foobar" directoryExists "/www/html/drupal" …

9
Expr का उपयोग करके दो नंबर जोड़ना
मैं आईटी में डिप्लोमा के लिए शेल स्क्रिप्टिंग सीख रहा हूं जो मैं वर्तमान में कर रहा हूं। मैं एक छोटी स्क्रिप्ट लिखने की कोशिश कर रहा हूं जो दो संख्याओं को जोड़ता है जैसा कि हमारे द्वारा दिए गए ट्यूटोरियल में से एक में दिखाया गया है। echo "Enter …

8
पेजर में अपने स्थानीय समय क्षेत्र में दिनांक शीर्ष लेख प्रदर्शित करने के लिए मैं म्यूट को कैसे कॉन्फ़िगर करूं?
जब मैं पेजर म्यूट में एक संदेश देखता हूं, तो अपने स्थानीय समय क्षेत्र के बजाय UTC में दिनांक शीर्ष लेख में समय प्रदर्शित करता है। सूचकांक दृश्य स्थानीय समय को सही ढंग से प्रदर्शित करता है। मुझे यह पुरानी मेलिंग सूची पोस्ट मिली जो बताती है कि स्क्रीन के …

7
मुझे "लाइन 1: $ ': \ r' क्यों मिल रहा है: कमांड नहीं मिला"?
मैंने अपने लैपटॉप (DOS) पर Cygwin का इस्तेमाल किया। मेरे पास अपने सहयोगियों से लिपियों का संग्रह है, और मेरा अपना है। मैं एक आईटी व्यक्ति नहीं हूं, यूनिक्स में जानकार नहीं हूं। मैं अपने सहयोगियों के सिंटैक्स का पालन करता हूं और कुछ सरल चीजों का प्रबंधन करने में …

4
यदि कोई आदेश नहीं दिया जाता है तो मैं बैश स्क्रिप्ट में वैकल्पिक तर्क कैसे लिख सकता हूं?
मैं उलझन में हूँ कि निम्नलिखित कार्यक्रम के लिए बैश स्क्रिप्ट लिखते समय वैकल्पिक तर्क / झंडे को कैसे शामिल किया जाए: कार्यक्रम के लिए दो तर्क आवश्यक हैं: run_program --flag1 <value> --flag2 <value> हालाँकि, कई वैकल्पिक झंडे हैं: run_program --flag1 <value> --flag2 <value> --optflag1 <value> --optflag2 <value> --optflag3 <value> …

2
एक समारोह में स्थानीय रूप से बैश स्क्रिप्टिंग गूंज
बैश लिपियों में मैं अपने चरों को स्थानीय कार्यों के लिए रखने की कोशिश करता हूँ जहाँ भी मैं कर सकता हूँ और फिर पास कर सकता हूँ जो मुझे बलो जैसे कार्यों से बाहर चाहिए #!/bin/bash function FUNCTION() { local LOCAL="value" echo "$LOCAL" # return this variable } GLOBAL=$(FUNCTION) …

3
CentOS 7 में डबल क्लिक के साथ शेल स्क्रिप्ट कैसे लॉन्च करें
मुझे shएक डबल क्लिक के साथ एक निष्पादन योग्य शेल स्क्रिप्ट ( ) निष्पादित करने में सक्षम होने की आवश्यकता है । मैंने फ़ाइल के लिए अनुमतियों पर निष्पादन योग्य ध्वज सेट किया है, और फिर भी जब मैं इस पर डबल क्लिक करता हूं, तो यह एक पाठ संपादक …

4
OpenSSH RemoteForward के लिए गतिशील रूप से आवंटित पोर्ट निर्धारित करें
प्रश्न (TL, DR) दूरस्थ अग्रेषण (उर्फ -Rविकल्प) के लिए गतिशील रूप से बंदरगाहों को असाइन करते समय, दूरस्थ मशीन पर एक स्क्रिप्ट (उदाहरण के लिए खट्टे से .bashrc) कैसे निर्धारित कर सकती है कि ओपनएसएसएच द्वारा किन बंदरगाहों को चुना गया था? पृष्ठभूमि मैं अपने केंद्रीय सर्वर से कनेक्ट करने …

5
फ़ाइल को सूची में ले जाएं (प्रमुख व्हाट्सएप के साथ)
मेरे पास एक फ़ाइल है जिसमें फ़ाइल नाम हैं। उदाहरण के लिए: /tmp/list.txt (यह प्रत्येक पंक्ति के प्रारंभ में रिक्त स्थान के साथ है): /tmp/file.log /app/nir/home.txt /etc/config.cust मैं चाहता हूँ, एक लाइन का उपयोग कर, सभी में सूचीबद्ध फ़ाइलों को स्थानांतरित करने /tmp/list.txtके लिए/app/dest तो यह कुछ इस तरह होना …

1
IFS नल अशांत IFS के समान नहीं है?
मैंने अंडरस्टैंडिंग IFS नामक एक महान प्रश्न यहाँ पढ़ा । मुझे आश्चर्य हुआ क्योंकि जवाब और टिप्पणियां POSIX को उद्धृत करती हैं जिसमें कहा गया है कि IFS = परेशान करने वाले IFS के समान नहीं है। यदि आप IFS को परेशान करते हैं, तो जाहिर तौर पर डिफ़ॉल्ट मान …

2
शेल स्क्रिप्ट: इसके अंदर sudo का उपयोग करें बनाम इसे sudo के साथ चलाएं?
शेल स्क्रिप्ट लिखते समय, जिसमें कुछ लेकिन सभी कमांडों को सुपरसुसर विशेषाधिकारों की आवश्यकता नहीं होती है, क्या मुझे चाहिए सूडो को उन कमांड्स में जोड़ें, जिन्हें सुपरसुसर विशेषाधिकारों की आवश्यकता होती है, और सुडोल के बिना शेल स्क्रिप्ट को चलाते हैं, या सूडो को उन कमांड्स से न जोड़ें, …

1
systemD चरण EXEC स्पॉनिंग स्क्रिप्ट में विफल: अनुमति से इनकार किया
मैं एक "हैलो वर्ल्ड" सेवा बनाने का प्रयास कर रहा हूं, इसलिए बोलने के लिए। इसे कहा जाता है autologger.serviceऔर इसे स्टोर किया जाता है /usr/lib/systemd/system/autologger.service। मैंने प्रयास किया sudo service autologger start, लेकिन systemctlमानक वापस कर दिया: Job for autologger.service failed. See 'systemctl status autologger.service' and 'journalctl -xn' for …

2
बैश में एक उपयोगिता कार्यक्रम के लिए जंजीर कॉल को परिमित करें
मेरे पास एक ब्लैक बॉक्स UNIX प्रोग्राम है जिसका उपयोग बैश शेल में किया जाता है जो स्टड से डेटा के कॉलम को पढ़ता है, उन्हें प्रोसेस करता है (एक स्मूदिंग इफ़ेक्ट लागू करता है) फिर स्टैडआउट को आउटपुट करता है। मैं इसे यूनिक्स पाइप द्वारा उपयोग करता हूं, जैसे …

4
क्यों एक के साथ कई आदेशों का उपयोग नहीं करता है || या && सशर्त काम?
यह शेल (बैश, डैश) प्रॉम्प्ट पर काम करता है: [ -z "" ] && echo A || echo B A हालाँकि, मैं POSIX शेल स्क्रिप्ट लिखने की कोशिश कर रहा हूँ , यह इस तरह से शुरू होती है: #!/bin/sh [ "${#}" -eq 1 ] || echo "Invalid number of …

6
बहुत अधिक शेबंग (स्क्रिप्ट घोषणा) लाइनें - किसी भी तरह से अपनी राशि को कम करने के लिए?
मेरे पास एक परियोजना है जिसमें लगभग 20 छोटी .shफाइलें शामिल हैं। मैं इन "छोटे" का नाम देता हूं क्योंकि आम तौर पर, किसी भी फ़ाइल में कोड की 20 से अधिक लाइनें नहीं होती हैं। मैंने एक मॉड्यूलर दृष्टिकोण लिया क्योंकि इस प्रकार मैं यूनिक्स दर्शन के लिए वफादार …

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