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

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

3
एक स्क्रीन में स्क्रिप्ट चलाएँ
मैं एक अलग स्क्रीन में बैश स्क्रिप्ट चलाना चाहता हूं। स्क्रिप्ट कुछ समय के लिए एक कार्यक्रम कहती है, जिनमें से प्रत्येक को प्रतीक्षा करने में बहुत लंबा समय लगता है। मेरा पहला विचार केवल एक स्क्रीन को खोलना था और फिर स्क्रिप्ट को कॉल करना था, लेकिन ऐसा प्रतीत …

2
फ़ाइलों को सुरक्षित करने का सबसे तेज़ तरीका
मुझे 20GB से अधिक की कुल 10k + फाइलें मिली हैं जिन्हें मुझे एक फाइल में बदलना है। से भी तेज रास्ता है cat input_file* >> out ? पसंदीदा तरीका बैश कमांड होगा, पाइथन स्वीकार्य है, भले ही वह कितना भी धीमा क्यों न हो।
25 bash  shell-script  files  cat 

5
शेल स्क्रिप्ट में "दोस्ताना" टर्मिनल रंग के नाम?
मुझे रूबी और जावास्क्रिप्ट जैसी भाषाओं में पुस्तकालयों के बारे में पता है, ताकि "लाल" जैसे रंग नामों का उपयोग करके अपनी टर्मिनल लिपियों को आसान बनाया जा सके। लेकिन क्या बाश, या क्ष, या जो भी है, में शेल स्क्रिप्ट के लिए ऐसा है?

2
बैश स्क्रिप्टिंग - लूप जब तक रिटर्न वैल्यू 0 न हो
मुझे अपनी स्क्रिप्ट में कुछ umount करने की आवश्यकता है, लेकिन कभी-कभी यह अनमाउंट करने से पहले सभी डेटा को कॉपी किया जा रहा है और umount विफल होने का कारण बनता है। मैंने एक "ब्लॉकिंग" ऑमाउंट करने का तरीका खोजा, लेकिन मुझे कुछ नहीं मिला। इसलिए, मैंने एक स्क्रिप्ट …

4
एक खोज -exec कॉल में निष्पादित उपयोगकर्ता परिभाषित कार्य
मैं सोलारिस 10 पर हूं और मैंने ksh (88), बैश (3.00) और zsh (4.2.1) के साथ निम्नलिखित परीक्षण किया है। निम्नलिखित कोड कोई परिणाम नहीं देता है: function foo { echo "Hello World" } find somedir -exec foo \; यह खोज कई फाइलों से मेल खाती है (जैसा कि इसके …

4
इको का उपयोग करके रंगीन रंग की छपाई
मुझे पता है कि गूंज का उपयोग करके एक रंगीन पाठ को प्रिंट करने के लिए, उदाहरण के लिए लाल रंग, कोड है: echo -e "\e[1;31m This is red text \e[0m" और मुझे पता है कि इस उदाहरण में, 31 लाल रंग का कोड है और अन्य रंगों की संख्या …

3
शेल में $ # का क्या अर्थ है?
$#शेल में क्या मतलब है? मेरे पास कोड है जैसे if [ $# -eq 0 ] then मैं समझना चाहता हूं कि $#इसका क्या मतलब है, लेकिन इस प्रकार की चीजों को खोजने के लिए Google खोज बहुत खराब है।

5
मैं बैश का उपयोग कैसे कर सकता हूं यदि परीक्षण और कमांड एक साथ मिलें?
मेरे पास क्रैश लॉग के साथ एक निर्देशिका है, और मैं एक खोज आदेश के आधार पर बैश स्क्रिप्ट में एक सशर्त विवरण का उपयोग करना चाहूंगा। लॉग फ़ाइलों को इस प्रारूप में संग्रहीत किया जाता है: /var/log/crashes/app-2012-08-28.log /var/log/crashes/otherapp-2012-08-28.log मैं चाहता हूं कि यदि केवल 5 मिनट में संशोधित किया …

2
स्क्रिप्ट के साथ चल रहा है ”। "और" स्रोत के साथ
मैं सोच रहा था कि क्या बैश स्क्रिप्ट को चलाने के निम्नलिखित दो तरीके बराबर हैं? . ./myScript.sh source myScript.sh क्या वे दोनों स्क्रिप्ट चलाने के बजाय स्क्रिप्ट की सामग्री को चला रहे हैं, यानी स्क्रिप्ट चलाने के लिए सबस्क्रिप्शन नहीं बना रहे हैं?

4
, लूप ’पढ़ते समय मेरा वेरिएबल लोकल में क्यों है, लेकिन दूसरे में समान लूप नहीं है?
$xनीचे दिए गए स्निपेट्स से मुझे अलग-अलग मान क्यों मिलते हैं? #!/bin/bash x=1 echo fred > junk ; while read var ; do x=55 ; done < junk echo x=$x # x=55 .. I'd expect this result x=1 cat junk | while read var ; do x=55 ; done echo …

6
इसके साथ ही कई डाइजेस्ट (md5, sha256) की गणना करें?
इस धारणा के तहत कि डिस्क I / O और मुफ्त रैम एक अड़चन है (जबकि सीपीयू समय सीमा नहीं है), क्या एक उपकरण मौजूद है जो एक साथ कई संदेश डाइजेस्ट की गणना कर सकता है? मैं विशेष रूप से समानांतर में बड़ी फ़ाइलों (गीगाबाइट्स में आकार) के एमडी …

4
मैं लूप के लिए AND (&&) को कैसे प्रतिस्थापित करूं?
मैं इसके बराबर खोजना चाहता हूं cmd 1 && cmd 2 && ... && cmd 20 लेकिन forजैसे लूप के भीतर व्यक्त आदेशों के साथ for i in {1..20} do cmd $i done पहले के बराबर को खोजने के लिए आप दूसरी अभिव्यक्ति में बदलाव के लिए क्या सुझाव देंगे?

2
Grep / dev / null के आउटपुट को रीडायरेक्ट करने में क्या बात है?
इस पंक्ति पर विचार करें: ${libdir}/bin/licenseTool check "${SERIAL}" "${VERSION}" "${PRODUCT}" ${libdir} | grep '^200' >/dev/null उत्पादन में पैटर्न की तलाश में है, तो के परिणाम का फ़ायदा क्या है कि फेंक दी जाती है? और, यदि एक पंक्ति की तरह जो बैश स्क्रिप्ट में अंतिम चीज़ के रूप में दिखाई …

2
बाश के निर्यात के बराबर zsh क्या है -f
इसलिए मैंने इस्तेमाल करना शुरू कर दिया zsh। मुझे यह सब अच्छा लगता है। यह बहुत अच्छा और धीमा लगता है, और यह तथ्य कि वर्तमान वर्किंग डाइरेक्टरी और वास्तविक कमांड लाइन अलग-अलग लाइनों पर हैं, अच्छा है, लेकिन एक ही समय में, मैं यह देख रहा हूं कि zshयह …

3
एक बैश शेल स्क्रिप्ट में, लूप के लिए लिखना जो स्ट्रिंग मानों पर आधारित है
बैश में, मुझे पता है कि एक forलूप लिखना संभव है जिसमें कुछ लूप नियंत्रण चर iपूर्णांक पर निर्दिष्ट करता है। उदाहरण के लिए, मैं एक बैश शेल स्क्रिप्ट लिख सकता हूं जो 1 और 10 के बीच पूर्णांक को प्रिंट करता है: #!/bin/bash for i in {1..10} do echo …
24 bash  shell-script  for 

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