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

बैश स्क्रिप्टिंग बैश शेल भाषा में स्क्रिप्ट बना रही है।

2
लिंक को लक्षित करने के लिए पूर्ण पथ कैसे प्राप्त करें
अगर मेरे पास एक प्रतीकात्मक लिंक /var/opt/fooहै ln -fs /path/to/target/dir foo। मैं एक स्क्रिप्ट में कैसे देख सकता हूं जो केवल लिंक प्राप्त करता है /path/to/target/dir? rm -rf /path/to/target/dirइससे पहले कि मैं स्क्रिप्ट में क्या हासिल करना चाहता हूं ln -fs /path/to/another/dir foo।

2
बैश में डबल कोट्स और सिंगल कोट्स में बैकटिक्स का उपयोग करते समय अंतर
आउटपुट में निम्नलिखित दो निष्पादन क्यों भिन्न हैं? (मुझे अपने अंतिम आदेश में चर के लिए दोहरे उद्धरण चिह्नों की आवश्यकता है) $ sudo su -c "echo `cat /root/root_file`" cat: /root/root_file: Permission denied $ sudo su -c 'echo `cat /root/root_file`' Yay, highly classified content!

2
लूप से बाहर निकलने के दौरान बैश क्यों नहीं होता है जब उपकेंद्र को समाप्त करने के लिए पाइपिंग किया जाता है?
निकास से नीचे कमांड क्यों नहीं है? बाहर निकलने के बजाय, लूप अनिश्चित काल तक चलता है। जब मैंने अधिक जटिल सेटअप का उपयोग करके इस व्यवहार की खोज की, तो कमांड का सबसे सरल रूप निम्न के लिए कम हो जाता है। बाहर नहीं निकलता: while /usr/bin/true ; do …

2
एक स्क्रिप्ट द्वारा पैदा की गई सभी बाल प्रक्रिया की सूची कैसे प्राप्त करें
प्रसंग: उपयोगकर्ता मुझे चलाने के लिए अपनी कस्टम स्क्रिप्ट प्रदान करते हैं। ये स्क्रिप्ट कई तरह के हो सकते हैं जैसे कई GUI प्रोग्राम शुरू करने के लिए स्क्रिप्ट, बैकएंड सेवाएं। लिपियों को कैसे लिखा जाता है, इस पर मेरा कोई नियंत्रण नहीं है। ये स्क्रिप्ट ब्लॉकिंग प्रकार की हो …

6
awk / sed केवल अंडरस्कोर वर्ण तक प्रिंट करने के लिए
मैं केवल अंडरस्कोर वर्ण तक स्ट्रिंग को प्रिंट करने के लिए awk या sed का उपयोग कैसे कर सकता हूं? इससे पहले: host100_044 2 host101_045 2 host102_046 2 उपरांत: host100 host101 host102

1
Google Chrome के साथ स्वचालित सहभागिता
ऑल राइट एसयू, मेरे पास दरार करने के लिए एक मजेदार अखरोट है। मेरे पास एक पंक्ति में 8 स्क्रीन स्थापित हैं, सभी एक बीफ़ G5 में स्नो लेपर्ड (हाँ, 4 ग्राफिक्स कार्ड, लगभग 15,000 पिक्सेल चौड़े!) से टकराते हैं। मैं एक डेमो स्थापित कर रहा हूं जिसमें 8 क्रोम …

4
"स्रोत" का उपयोग करके स्क्रिप्ट चलाते समय सेटिंग्स को ठीक से कैसे पुनर्स्थापित करें?
मैं एक स्क्रिप्ट लिख रहा हूं source, जिसका उपयोग करके निष्पादित करने की आवश्यकता है , क्योंकि इसका कार्य पर्यावरण को संशोधित करना है। स्क्रिप्ट के दौरान, मैं उपयोग करना चाहता हूं set -eताकि कोई भी त्रुटि स्क्रिप्ट को रोक दे। स्क्रिप्ट इस प्रकार है: #!/bin/bash set -e # do …

1
लकीर बनाने के लिए कैसे लाइनों से मेल नहीं खाते?
निम्नलिखित उदाहरण में, sedरेखाएं एक aa से शुरू होती हैं cऔर उस रेखा के पहले वर्ण को प्रिंट करती हैं ( aया c): $ echo "ag bh ci dj ek fl" | sed 's/\(a\|c\)./\1/' # Matches lines starting with 'a' or 'c'. output: a bh c dj ek fl हालाँकि, …

3
क्रमिक रूप से दो बाल प्रक्रियाएं बनाने के लिए मैं किन आदेशों का उपयोग करूंगा?
मैं दो बच्चे की प्रक्रिया को स्पॉन करना चाहता हूं, लेकिन जब तक कि इसके निष्पादन में पहले एक निश्चित बिंदु तक नहीं पहुंच जाता है तब तक प्रतीक्षा करें (जो स्टडआउट की जांच करके निर्धारित किया जा सकता है) दूसरे को स्पैन करने से पहले। मुझे यकीन नहीं है …

3
मैसेजिंग। शशि: लाइन 29: [: मिसिंग `]
मुझे नहीं पता कि यह एक बुरी बात है, या इसका क्या मतलब है। मेरी स्क्रिप्ट अभी भी ठीक काम कर रही है, लेकिन क्या मुझे इसे ठीक करना चाहिए? #!/bin/sh #This script will send text and maybe images to other computers via ssh and scp. #Configuration files in same …

2
डेटामैम्प स्ट्रिंग को लगातार तारीख स्वरूप% Y% m% d के साथ जोड़कर
मुझे लॉग फाइल बनाने की आवश्यकता है जो अनिवार्य रूप से प्रीफिक्स yp_और प्रत्यय के साथ स्टैम्प की तारीख है .log, और एक दिन की संख्या में हेरफेर है: $ touch yp_$(echo "$(date +%Y%m%d)-10" | /usr/bin/bc -l).log $ ls yp_20150912.log # ... ok for today's date. आज के लिए यह …

1
OS X में कमांड से आउटपुट कैसे फ़िल्टर करें
मुझे creatbyproc.d के माध्यम से किसी अज्ञात एप्लिकेशन से किसी ज्ञात निर्देशिका में लिखने की निगरानी करने की आवश्यकता है। मैं इसे छोड़कर 36 घंटे तक चलने जा रहा हूं, जो कि बिना किसी फिल्टर के बिना पूरे HDD को भरना संभव नहीं होगा। ये लॉग बहुत जल्दी बहुत बड़े …

1
लाइनक्स डायलॉग कमांड पर पाइप्ड प्रोग्राम का स्टेटस कोड कैसे प्राप्त करें
मैं dialogउबंटू के लिए सरल इंस्टॉलर तैयार करने के लिए लिनक्स का उपयोग करने की कोशिश कर रहा हूं । वास्तविक आदेश है: dpkg -i package.deb 2>&1 | dialog --programbox "Installing..." 10 100 मैं कमांड dialogद्वारा उत्पादित किसी भी आउटपुट को प्रदर्शित करना चाहता हूं dpkgचाहे वह सामान्य आउटपुट या …

1
STDERR को फाइल और कंसोल और STDOUT दोनों में ही रीडायरेक्ट कैसे करें
मैं जो हासिल करना चाहता हूं वह सामान्य संदेश और त्रुटि संदेश दोनों को एक फ़ाइल में पुनर्निर्देशित करता है। लेकिन कंसोल के लिए त्रुटि संदेश भी प्रिंट करें (केवल त्रुटि संदेश)।

2
Apple Mavericks - क्यों यह एक लाइन BASH स्क्रिप्ट मेरे अजगर आभासी वातावरण सेट नहीं करता है जैसे मुझे उम्मीद है?
मेरे पास निम्नलिखित बैश स्क्रिप्ट है: #!/bin/bash echo $MYPROJECT_HOME/bin/myproject_venv/bin/activate source $MYPROJECT_HOME/bin/myproject_venv/bin/activate echo $MYPROJECT_HOME/bin/myproject_venv/bin/activate अनुमतियाँ दिखाती हैं कि फ़ाइल निष्पादन योग्य है, और यह मेरे स्वामित्व में है। अनुमतियाँ हैं: -rwxr-xr-x जब मैं कमांड लाइन पर स्क्रिप्ट चलाता हूं तो यह दो बार सही रास्ते को प्रिंट करता है activate स्क्रिप्ट …

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