function पर टैग किए गए जवाब

यूनिक्स और लिनक्स के संदर्भ में फ़ंक्शन के उपयोग पर सवाल (ज्यादातर लेकिन विशेष रूप से शेल स्क्रिप्ट नहीं)। स्टैक ओवरफ्लो पर पायथन, पर्ल, रूबी, आदि में प्रोग्रामिंग पर प्रश्न पूछे जाने चाहिए।

7
क्या "कॉलबैक" प्रोग्रामिंग की अवधारणा बैश में मौजूद है?
कुछ समय जब मैंने प्रोग्रामिंग के बारे में पढ़ा तो मुझे "कॉलबैक" अवधारणा के बारे में पता चला। मजेदार रूप से, मुझे कभी भी एक स्पष्टीकरण नहीं मिला जिसे मैं "डिडक्टिक" या "क्लियर" कह सकता हूं इस शब्द "कॉलबैक फ़ंक्शन" के लिए (लगभग कोई भी स्पष्टीकरण जो मैंने पढ़ा है …
21 bash  function 

2
एमएसीएस में वर्तमान बफर का नाम कैसे प्राप्त करें?
मुख्य विशेषताओं में से एक जो मुझे विम के बारे में याद आती है, वह यह है कि यह हमेशा %बफर ( अधिक जानकारी ) में वर्तमान फ़ाइल का फ़ाइल नाम बचाता है । इससे कमांड को आसानी से लॉन्च किया जा सकता है: ;; compile current file :! gcc …
19 emacs  function 




5
प्रति-निर्देशिका के आधार पर एक उपनाम कैसे सेट करें?
माना कि आपके पास एक उपनाम है go, लेकिन यह अलग-अलग निर्देशिकाओं में अलग-अलग चीजें करना चाहते हैं? एक निर्देशिका में इसे चलना चाहिए cmd1, लेकिन दूसरी निर्देशिका में इसे चलाना चाहिएcmd2 वैसे, मेरे पास पहले से ही उपरोक्त निर्देशिकाओं पर स्विच करने के लिए एक उपनाम है, इसलिए क्या …

2
उपनाम और कार्य
बैश मैनुअल से उपनाम की परिभाषा और उपयोग से संबंधित नियम कुछ भ्रामक हैं। बैश हमेशा उस लाइन पर किसी भी कमांड को निष्पादित करने से पहले इनपुट की कम से कम एक पूरी लाइन पढ़ता है। उपनाम का विस्तार तब किया जाता है जब एक कमांड पढ़ा जाता है, …
17 bash  alias  function 

1
फ़ंक्शन पैरामीटर द्वारा आपूर्ति की गई निष्पादित कमांड
मैं बैश स्क्रिप्ट में एक फ़ंक्शन विधि बनाने की कोशिश कर रहा हूं जो कि कमांड को निष्पादित करता है जो कि पैरामेट्स द्वारा विधि को आपूर्ति की जाती है। कुछ इस तरह से अर्थ: special_execute() { # Some code # Here's the point where the command gets executed $@ …

1
Xargs के साथ परिभाषित फ़ंक्शन का उपयोग कैसे करें
यह मेरा कोड है #!/bin/bash showword() { echo $1 } echo This is a sample message | xargs -d' ' -t -n1 -P2 showword इसलिए मेरे पास एक फ़ंक्शन है showwordजो आप फ़ंक्शन के पैरामीटर के रूप में जो भी स्ट्रिंग पास करते हैं, उसे प्रतिध्वनित करता है। फिर मुझे …
17 bash  xargs  function 

5
स्टेटफुल बैश फंक्शन
मैं बैश में एक फ़ंक्शन लागू करना चाहता हूं जो हर कॉल के साथ एक गिनती (और रिटर्न) बढ़ाता है। दुर्भाग्य से यह गैर-तुच्छ लगता है क्योंकि मैं फ़ंक्शन को एक सबशेल के अंदर शामिल कर रहा हूं और इसके परिणामस्वरूप इसके मूल शेल के चर को संशोधित नहीं कर …

3
मौजूदा फ़ंक्शन के समान नाम के साथ PATH में एक निष्पादन योग्य चल रहा है
कभी-कभी मैं एक फ़ंक्शन को परिभाषित करता हूं जो एक निष्पादन योग्य को छाया देता है और इसके तर्कों या आउटपुट को ट्विस्ट करता है। इसलिए फ़ंक्शन का निष्पादन योग्य नाम समान है, और मुझे फ़ंक्शन को मुख्य रूप से कॉल किए बिना फ़ंक्शन से निष्पादन योग्य चलाने का तरीका …
16 bash  path  function 

4
कॉल फंक्शन नीचे घोषित
क्या किसी फ़ंक्शन को कॉल करना संभव है, जो नीचे बैश में घोषित किया गया है? उदाहरण if [ "$input" = "yes" ]; then YES_FUNCTION elif [ "$input" = "no" ]; then NO_FUNCTION else exit 0; fi YES_FUNCTION() { ..... ..... } NO_FUNCTION() { ..... ..... }

2
बैश स्क्रिप्ट में कार्य करने के लिए पैरामीटर कैसे पारित करें?
मैं एक फ़ंक्शन लिखना चाहता हूं जिसे मैं स्क्रिप्ट से कई अलग-अलग चर कह सकता हूं। कुछ कारणों से मुझे ऐसा करने में बहुत परेशानी हो रही है। मैंने जो उदाहरण पढ़ा है, वह हमेशा एक वैश्विक चर का उपयोग करता है, लेकिन जहाँ तक मैं देख सकता हूं, मेरा …

3
Bash में फ़ंक्शन बॉडी प्रदर्शित करें
मैंने अपनी .bashrcफ़ाइल में कई फ़ंक्शन सेटअप किए हैं । मैं केवल फ़ंक्शन के वास्तविक कोड को प्रदर्शित करना चाहता हूं और इसे निष्पादित नहीं करना चाहता हूं, जल्दी से किसी चीज़ को संदर्भित करने के लिए। क्या कोई तरीका है, हम फ़ंक्शन की परिभाषा देख सकते हैं?
14 bash  function 

2
/ बिन / श: `कुछ-फ़ंक्शन 'के लिए फ़ंक्शन परिभाषा आयात करने में त्रुटि
CVE-2014-6271 सुरक्षा समस्या के लिए अपडेट को अपडेट करते समय मुझे इस त्रुटि का सामना करना पड़ा: # yum update bash Running transaction (shutdown inhibited) Updating : bash-4.2.47-4.fc20.x86_64 /bin/sh: error importing function definition for `some-function'
14 bash  shell  function 

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