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

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


2
बाश में स्थानीय चर को कैसे बढ़ाया जाए?
डेटा 1 \begin{document} 3 कोड #!/bin/bash function getStart { local START="$(awk '/begin\{document\}/{ print NR; exit }' data.tex)" echo $START } START2=$(getStart) echo $START2 जो रिटर्न 2लेकिन मैं चाहता हूँ 3। मैं इस से असफल अंत बदलने के जवाब के बारे में मैं कैसे एक bash लिपि में संख्या जोड़ सकते …

3
एक बश फ़ंक्शन को कैसे परिभाषित किया जाए जो विभिन्न लिपियों द्वारा उपयोग किया जा सकता है
मैंने bashअपनी ~/.bashrcफ़ाइल में फ़ंक्शन को परिभाषित किया है । यह मुझे शेल टर्मिनलों में इसका उपयोग करने की अनुमति देता है। हालाँकि, यह तब नहीं लगता जब मैं इसे किसी स्क्रिप्ट के भीतर से बुलाता हूं। मैं bashस्क्रिप्ट द्वारा उपयोग किए जाने वाले फ़ंक्शन को कैसे परिभाषित कर सकता …

2
मैं पुरानी परिभाषा के संदर्भ में एक बैश फ़ंक्शन को कैसे फिर से परिभाषित करूं?
क्या कोई तरीका है जो मैं इसकी पुरानी परिभाषा के संदर्भ में एक बैश फ़ंक्शन को फिर से परिभाषित कर सकता हूं? उदाहरण के लिए, मैं फ़ंक्शन के प्रस्तावना के लिए कोड के निम्नलिखित ब्लॉक को जोड़ना चाहूंगा command_not_found_handle (), # Check if $1 is instead a bash variable and …
13 bash  function 

2
शेल वैध फ़ंक्शन नाम अक्षर
विस्तारित यूनिकोड वर्णों का उपयोग करना कई उपयोगकर्ताओं के लिए उपयोगी है (कोई संदेह नहीं है)। सरल गोले (राख (बिजीबॉक्स), डैश) और ksh के साथ असफल: tést() { echo 34; } tést लेकिन बैश , mksh , lksh , और zsh इसे अनुमति देते हैं। मुझे पता है कि POSIX …
13 bash  shell  zsh  function 

2
एक समारोह में स्थानीय रूप से बैश स्क्रिप्टिंग गूंज
बैश लिपियों में मैं अपने चरों को स्थानीय कार्यों के लिए रखने की कोशिश करता हूँ जहाँ भी मैं कर सकता हूँ और फिर पास कर सकता हूँ जो मुझे बलो जैसे कार्यों से बाहर चाहिए #!/bin/bash function FUNCTION() { local LOCAL="value" echo "$LOCAL" # return this variable } GLOBAL=$(FUNCTION) …

2
बैश फ़ंक्शन में वैकल्पिक पैरामीटर
मेरे पास जल्दी से एक नई एसवीएन शाखा बनाने के लिए एक फ़ंक्शन है जो ऐसा दिखता है function svcp() { svn copy "repoaddress/branch/$1.0.x" "repoaddress/branch/dev/$2" -m "dev branch for $2"; } जिसका उपयोग मैं जल्दी से एक नई शाखा बनाने के लिए करता हूं ताकि पता और कुछ अन्य सामान …

3
बैश फ़ंक्शन से बाहर निकलें, टर्मिनल नहीं
मेरे पास एक बैश स्क्रिप्ट है, जिसके नीचे ज़ुकीपर स्थापित है, लेकिन केवल अगर पहले से स्थापित नहीं है। ##zookeper installZook(){ ZOOK_VERSION="3.4.5" ZOOK_TOOL="zookeeper-${ZOOK_VERSION}" ZOOK_DOWNLOAD_URL="http://www.us.apache.org/dist/zookeeper/${ZOOK_TOOL}/${ZOOK_TOOL}.tar.gz" if [ -e $DEFAULT_INSTALLATION_DEST/${ZOOK_TOOL} ]; then echo "${ZOOK_TOOL} alreay installed"; exit 1; # <<<< here elif [ ! -e $DEFAULT_SOURCE_ROOT/${ZOOK_TOOL}.tar.gz ]; then wgetIt $ZOOK_DOWNLOAD_URL else echo …

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
अंतःक्रियात्मक रूप से उपयोग किए जाने वाले कार्यों में उपयोग टिप्पणियों को प्रदर्शित करना
मेरे पास मेरे परिभाषित कई कार्य हैं .bashrc, जिन्हें टर्मिनल में अंतःक्रियात्मक रूप से उपयोग करने का इरादा है। मैंने आम तौर पर उन्हें एक टिप्पणी के साथ पूर्ववर्ती उपयोग के बारे में बताया: # Usage: foo [bar] # Foo's a bar into a baz foo() { ... } स्रोत …

1
कमांड के एक भाग के रूप में एक अंतरिक्ष के साथ बैश उर्फ
मैं एक बैश उपनाम बनाने की कोशिश कर रहा हूं, जहां खुद उर्फ ​​का एक स्थान है। विचार यह है कि उर्फ ​​(यानी con) के लिए खड़ा है sudo openvpn --config /path/to/my/openvpn/configs/। जिसका परिणाम एक पठनीय कमांड में होता है, जब conउपनाम का उपयोग किया जाता है। अर्थात: `con uk.conf` …

2
मेरे कस्टम बैश फ़ंक्शंस और उपनामों का दस्तावेज़ कैसे करें?
मुसीबत: मेरे पास कई बश फ़ंक्शन और उपनाम हैं। मैं उन सभी को अपने सिर के ऊपर से याद नहीं कर सकता, इसलिए मैं आमतौर पर अपनी .bash_functionsऔर .bash_aliasesफाइलों को खोलने के लिए समाप्त हो जाता हूं जो मुझे चाहिए। प्रशन): मैं कैसे bash प्रॉम्प्ट से उपलब्ध कार्यों / उपनामों …

1
शेल फ़ंक्शन की वर्तमान परिभाषा देखें
इसलिए मैं लगातार bashrc का संपादन कर रहा हूं, और मेरे पास एक टर्मिनल है जो एक कार्यशील परिभाषा के साथ खुला है, हालांकि bashrc को गलत तरीके से परिभाषा के साथ अपडेट किया गया है। (क्योंकि अद्यतन बशर्ते के स्रोत तक परिभाषा नहीं बदलती है) मैं इस मामले में …
11 function  bashrc 

2
क्या आप मेरे लिए इस बैश कोड में इन तीन चीजों की व्याख्या कर सकते हैं?
functionमेरी .bashrcफाइल में ए है । मुझे पता है कि यह क्या करता है, यह एक्स कई निर्देशिकाओं के साथ कदम बढ़ाता हैcd यह रहा: up() { local d="" limit=$1 for ((i=1 ; i <= limit ; i++)) do d=$d/.. done d=$(echo $d | sed 's/^\///') if [ -z "$d" …

4
असाइन करें और बैश फ़ंक्शन मेटाडेटा का निरीक्षण करें
मैं अक्सर बहुत सारे कार्य करता है और इसे पंजीकृत करता हूं, जो आमतौर पर मेरे विकास परियोजनाओं में किए जाने वाले कई कार्यों को स्वचालित करता है। वह पीढ़ी उस परियोजना के मेटा-डेटा पर निर्भर करती है जिस पर मैं काम कर रहा हूं। मैं इस परियोजना की जानकारी …
10 bash  function 

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