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

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

1
मल्टी-थ्रेडिंग / फोर्किंग इन द बैश स्क्रिप्ट
मैंने एक बैश स्क्रिप्ट लिखी है जो निम्नलिखित प्रारूप में है: #!/bin/bash start=$(date +%s) inFile="input.txt" outFile="output.csv" rm -f $inFile $outFile while read line do -- Block of Commands done < "$inFile" end=$(date +%s) runtime=$((end-start)) echo "Program has finished execution in $runtime seconds." whileपाश से पढ़ा जाएगा $inFile, रेखा पर कुछ …

7
पैटर्न मैच से पहले / बाद में कुल पंक्तियों की गिनती करें
मैं आईपी पते की एक लंबी सूची बना रहा हूं, जो क्रम में नहीं हैं। मुझे यह पता लगाने की आवश्यकता है कि किसी विशेष आईपी पते से पहले / बाद में कितने आईपी पते हैं। इसे कैसे प्राप्त किया जा सकता है?

4
पाइप से उपयोगकर्ता इनपुट कैसे पढ़ें?
मान लेते हैं कि मेरे पास confirmation.shनिम्नलिखित सामग्री के साथ एक फ़ाइल है: #!/bin/bash echo -n "Are you sure [Y/n]? " read line case "$line" in n|N) echo "smth" ;; y|Y) echo "smth" ;; esac और मैं इस स्क्रिप्ट को निम्न तरीके से चलाना चाहता हूं: cat confirmation.sh | sh …

4
जांचें कि क्या 2 निर्देशिकाओं को लिनक्स पर एक ही विभाजन पर होस्ट किया गया है
मैं कैसे जांच कर सकता हूं /my/dirकि क्या समान विभाजन पर है /? यह एक स्क्रिप्ट के भीतर एकीकरण के लिए है। बाइंड माउंट्स को सही तरीके से हैंडल किया जाना चाहिए। POSIX संगत समाधान का स्वागत करते हैं।

2
इंटरएक्टिव रूप से वीडियो फ़ाइलों को संक्षिप्त करें
इंटरेक्टिव रूप से एक फाइल में कई MP4 वीडियो फ़ाइलों को कैसे सम्मिलित करें (सम्मिलित करें)? कई प्रोग्राम हैं जो कमांड लाइन से दो फ़ाइलों के लिए ऐसा करते हैं। उदाहरण के लिए: ffmpeg avconv MP4Box लेकिन हमें इसे अंतःक्रियात्मक रूप से करने के लिए अक्सर एक समाधान की आवश्यकता …

2
बैश स्क्रिप्ट के अंदर चलने पर "इतिहास" काम करना बंद कर देता है
मैं एक विशेष स्ट्रिंग खोजने के लिए अपने बैश इतिहास को समझने के लिए एक सरल स्क्रिप्ट लिख रहा हूं। कमांड लाइन पर, मैं निम्नलिखित कार्य कर सकता हूं, जो ठीक काम करता है: history | grep git हालाँकि, जब मैं ऊपर के समान कमांड के साथ बैश स्क्रिप्ट बनाता …

5
पहले कॉलम वाली दो फाइलों की तुलना करें और शेल स्क्रिप्ट में दूसरी फाइल से डुप्लिकेट पंक्ति हटा दें
मैं एक उदाहरण के साथ अपना प्रश्न पूछूंगा। मेरे पास 2 फाइलें हैं: फ़ाइल # 1: 118D FC300_R5_TP FX.B 32775 2112 6 2038 6 2112 0 118E FC300_R5_TP FX.B 32775 2136 7 2065 6 2136 0 118F FC300_R5_TP FX.B 32775 2124 6 2064 6 2124 0 1190 FC300_R5_TP FX.B 819210 …

5
अद्वितीय पहचानकर्ता के साथ दो फाइलें मिलाना
मेरे पास क्रमशः 12900 और 4400 प्रविष्टियों के साथ दो फाइलें हैं, जिसमें मैं शामिल होना चाहता हूं। फाइलों में दुनिया भर के सभी मौसम संबंधी मौसम संबंधी स्टेशनों की स्थान जानकारी होती है। सबसे बड़ी फ़ाइल biweekly अपडेट की जाती है, और वर्ष में एक बार छोटी होती है। …


3
एक बैश स्क्रिप्ट के माध्यम से कॉन्फ़िगर फ़ाइल को संपादित करना
मैं एक सरल बैश स्क्रिप्ट लिखने की कोशिश कर रहा हूं, जिसका उपयोग मैं एक एप्लिकेशन इंस्टॉल करने और इसे कॉन्फ़िगर करने वाली फ़ाइल को अपडेट करने के लिए करूंगा। मैं मुश्किल समय के लिए इसे कॉन्फ़िगर फ़ाइल को संशोधित करने के लिए कर रहा हूँ। # DBHost=localhost DBName=test # …

4
शेल स्क्रिप्ट के माध्यम से फ़ाइल से किसी भी स्ट्रिंग को कैसे हटाया जाए?
मैं स्ट्रिंग को हटाने की कोशिश करता हूं .bash_profile। स्ट्रिंग तब जोड़ी जाती है जब मेरी शेल स्क्रिप्ट चलती है: Bash_profile पर मेरा स्ट्रिंग निम्नानुसार है: # for Myapllication export MYAPP_HOME=/opt/myapp .bash_profileजब मैपन के माध्यम से हटा दिया जाता है तो मैं स्ट्रिंग्स को निकालना चाहता हूं rpm। शेल स्क्रिप्ट …

2
पायथन शेबंग के साथ सभी फाइलें खोजें
मैं एक बड़े स्रोत वृक्ष के खिलाफ PEP8 जांच चलाने की कोशिश कर रहा हूं। पेड़ विभिन्न भाषाओं में फाइलों के मिश्रण से बना है। स्पष्ट रूप से उन्हें सूचीबद्ध किए बिना सभी पायथन लिपियों की जांच करने का विचार है। इन फ़ाइलों के बहुमत वास्तव में एक .pyविस्तार नहीं …

4
दिए गए फ़ाइलों में लाइन के अंत में पीछे की ओर जाने वाले व्हाट्सएप को कैसे निकालें (एक से अधिक)?
मैं sooo स्रोत फ़ाइलों में बेकार रिक्त स्थान के साथ तंग आ गया है कि मैं भी उन्हें दिखाने के लिए विम कॉन्फ़िगर किया गया है। समस्या यह है कि मैं अक्सर (यदि हमेशा नहीं होता) तो मुझे अपने साथियों के साथ बेकार जगहों से निपटना पड़ता है। मैं सिर्फ …

3
केस + सिंटैक्स में समान या कम या अधिक लागू करने के लिए कैसे
मेरा लक्ष्य (केवल case+ esac) के साथ संख्या की एक श्रेणी को सत्यापित करना है , और सीमा को प्रिंट करना है। उदाहरण के लिए: यदि संख्या 0 और 80 के बीच है, तो प्रिंट करें >=0<=80 यदि संख्या 81 और 100 के बीच है तो प्रिंट करें >=81<=100 आदि। …

6
टेम्प्लेट से टेक्स्ट फाइल बनाने का टूल
मुझे नियमित रूप से टेम्प्लेट से 100+ टेक्स्ट फाइल बनानी होगी। मैं वर्तमान में अत्यधिक जटिल शेल स्क्रिप्ट का उपयोग करता हूं। मुझे लगता है कि इसे संभालने का एक स्मार्ट तरीका है, लेकिन मैं नहीं जानता कि कैसे। मेरे पास "डेटाबेस" है: # outputfile template data1 data2 data3 first.txt …

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