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

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

8
अगर स्थिति के आधार पर केस गिरता है
मैं एक रास्ता खोज रहा हूँ, जो कि bash में केस की स्थिति के भीतर if if पर आधारित है। उदाहरण के लिए: input="foo" VAR="1" case $input in foo) if [ $VAR = "1" ]; then # perform fallthrough else # do not perform fallthrough fi ;; *) echo "fallthrough …

3
शेल स्क्रिप्ट में, मैं (1) बैकग्राउंड में एक कमांड कैसे शुरू कर सकता हूं (2) वेट एक्स सेकंड (3) दूसरी कमांड चलाते हैं जबकि वह कमांड चल रही है?
यह वही है जो मुझे होना चाहिए: पृष्ठभूमि में प्रक्रिया ए शुरू करें x सेकंड के लिए प्रतीक्षा करें अग्रभूमि में बी प्रक्रिया शुरू करें मैं प्रतीक्षा कैसे कर सकता हूं? मैं देख रहा हूं कि 'नींद' सब कुछ रोक देती है और मैं वास्तव में प्रक्रिया ए के लिए …

2
फ़ंक्शन नाम में %% का क्या अर्थ है?
के आउटपुट को देखते हुए env, मैंने देखा कि निम्नलिखित फ़ंक्शन भी है। BASH_FUNC_mc%%=() { . /usr/share/mc/mc-wrapper.sh } /Usr/share/mc/mc-wrapper.sh फ़ाइल की सामग्री निम्नलिखित है। MC_USER=`id | sed 's/[^(]*(//;s/).*//'` MC_PWD_FILE="${TMPDIR-/tmp}/mc-$MC_USER/mc.pwd.$$" /usr/bin/mc -P "$MC_PWD_FILE" "$@" if test -r "$MC_PWD_FILE"; then MC_PWD="`cat "$MC_PWD_FILE"`" if test -n "$MC_PWD" && test -d "$MC_PWD"; then cd …

1
मैं अपनी शेल स्क्रिप्ट की फ़ाइल-हैंडलिंग मजबूती का परीक्षण कैसे कर सकता हूं?
मैंने एक शेल स्क्रिप्ट लिखी है जो कुछ "नियमित" फ़ाइलनामों को संभालती है, लेकिन मैंने पढ़ा है कि मेरी शेल स्क्रिप्ट व्हॉट्सएप या अन्य विशेष पात्रों पर क्यों चोक करती है? और आप ls के आउटपुट को पार्स क्यों नहीं कर सकते हैं और मैं चाहूंगा कि यह अधिक मजबूत …

2
बैश हेक्वेले को 0x00 वेरिएबल में स्टोर नहीं कर सकता है
मैं dd के साथ कुछ ट्रिक्स करने की कोशिश कर रहा हूँ। मुझे लगा कि इसे dd में पाइप करने के लिए "हेडर" नामक वैरिएबल में कुछ हेक्सवेल्यूज़ को स्टोर करना संभव होगा। एक चर के बिना मेरा पहला कदम यह था: $ echo -ne "\x36\xc9\xda\x00\xb4" |dd of=hex $ hd …
11 linux  bash  shell-script  dd 

3
मुझे ps के लिए अलग निकास स्थिति क्यों मिलती है | एक स्क्रिप्ट में grep?
मैं स्क्रिप्ट के नीचे चल रहा हूं: #!/bin/bash ps ax | grep -q [v]arnish if [ $? -eq 0 ];then echo varnish is running... exit 0 else echo "Critical : varnish is not running " exit 2 fi आउटपुट :: [root@server ~]# sh -x check_varnish_pro.sh + ps ax + grep …

1
फ़ाइल की सामग्री में शेल चर सेट करने का एक सुंदर तरीका है?
कहें कि मेरे पास फ़ाइल में कुछ कॉन्फ़िगरेशन डेटा है config। सुविधा के लिए, मैं इस डेटा को शेल चर में लोड करना चाहूंगा CONFIG_DATA। जाहिर है मैं कर सकता हूँ: CONFIG_DATA="$(cat config)" लेकिन यह थोथा मुझे एक बेकार उपयोग कीcat तरह लगता है। क्या ऐसा करने का एकमात्र तरीका …

11
एक / बिन / श समारोह के लिए अंतिम तर्क कैसे प्राप्त करें
लागू करने का एक बेहतर तरीका क्या है print_last_arg? #!/bin/sh print_last_arg () { eval "echo \${$#}" # this hurts } print_last_arg foo bar baz # baz (यदि यह थे, कहते हैं, #!/usr/bin/zshके बजाय #!/bin/shमैं जानता हूँ कि चाहते हैं कि क्या करना है। मेरे समस्या के लिए यह लागू करने …

3
एक फाइलसिस्टम के प्रारूप की जाँच कैसे करें
मैं एक बैश स्क्रिप्ट में, फ़ाइलसिस्टम टाइप डायरेक्टरी क्या है, इसकी जांच करना चाहूंगा। विचार कुछ इस तरह है if [path] is on a [filesystem] filesystem then filesystem specific command end if


4
शेल स्क्रिप्ट में पिछले महीने के अंतिम दिन की तारीख प्राप्त करें
प्रोसेसिंग दिनांक के आधार पर मुझे पिछले महीने की अंतिम तिथि कैसे मिलेगी? उदाहरण: प्रसंस्करण दिनांक = 15jan2015 अपेक्षित तिथि = 31d2012014, प्रसंस्करण दिनांक = 10feb2015 अपेक्षित तिथि = 31jan2015

6
किसी अन्य फ़ाइल में पाई गई लाइनों के आधार पर किसी फ़ाइल से लाइनें निकालें
फ़ाइल file1.txt में लाइनें शामिल हैं जैसे: /api/purchase/<hash>/index.html उदाहरण के लिए: /api/purchase/12ab09f46/index.html फ़ाइल file2.csv में लाइनें शामिल हैं जैसे: <hash>,timestamp,ip_address उदाहरण के लिए: 12ab09f46,20150812235200,22.231.113.64 a77b3ff22,20150812235959,194.66.82.11 मैं सभी लाइनों को हटाकर file2.csv को फ़िल्टर करना चाहता हूं जहां हैश का मान file1.txt में भी मौजूद है। यह कहने के लिए है: …

4
Textfile से स्ट्रिंग को विभाजित करने की तेज़ विधि?
मेरे पास दो टेक्स्ट फाइलें हैं: string.txt और lengths.txt String.txt: abcdefghijklmnopqrstuvwxyz lengths.txt 5 4 10 7 मैं फाइल प्राप्त करना चाहता हूं >Entry_1 abcde >Entry_2 fghi >Entry_3 jklmnopqrs >Entry_4 tuvwxyz मैं लगभग 28,000 प्रविष्टियों के साथ काम कर रहा हूं और वे 200 और 56,000 वर्णों के बीच भिन्न हैं। …

4
X से दिनों की संख्या गिनने का एक स्मार्ट तरीका क्या है?
मैंने 17 नवंबर 2014 से अपनी वर्तमान स्थिति में काम करना शुरू कर दिया है। मैं जानना चाहता हूं कि अब कितने दिन चले हैं। सरल और अच्छा समाधान के साथ आने के लिए लिनक्स का उपयोग करने के बारे में कोई विचार?

3
बैर में एक स्ट्रिंग से "शब्दों" की एक सरणी में जाओ
मुझे एक स्ट्रिंग से एक सरणी में जाने की आवश्यकता है जहां प्रत्येक प्रविष्टि उस स्ट्रिंग पर प्रत्येक शब्द है। उदाहरण के लिए, के साथ शुरू: VotePedro="Vote for Pedro" मुझे सरणी की आवश्यकता है: Vote For Pedro जो तब मुझे इस पर चलना चाहिए: for i in "${votePedroArray[@]}" do ## …

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