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

जीएनयू के बॉर्न अगेन एसएचएल के लिए विशिष्ट प्रश्न, अन्य बॉर्न / पॉसिक्स गोले के विपरीत। सामान्य रूप से यूनिक्स गोले के बारे में प्रश्नों के लिए, इसके बजाय / शेल टैग का उपयोग करें।

2
मैं इस बैश पाइप निर्माण का उपयोग करके डेटा क्यों खोता हूं?
मैं कुछ कार्यक्रमों को संयोजित करने की कोशिश कर रहा हूं (कृपया किसी भी अतिरिक्त को अनदेखा करें, यह भारी कार्य-प्रगति है): pv -q -l -L 1 < input.csv | ./repeat <(nc "host" 1234) जहां दोहराने के कार्यक्रम का स्रोत निम्नानुसार है: #include <fcntl.h> #include <stdint.h> #include <stdio.h> #include <stdlib.h> …

2
बैश स्क्रिप्ट को केवल दूसरी स्क्रिप्ट के उन उदाहरणों को मारना चाहिए जो उसने लॉन्च किया है
वर्तमान स्थिति में, एक निश्चित स्क्रिप्ट 'कॉलिंग। एसश' पृष्ठभूमि में एक और स्क्रिप्ट 'कहलाता है।' की शुरुआत करता है, अन्य ऑपरेशन करता है, थोड़ी देर के लिए सोता है, और फिर एक के साथ 'call.sh' को समाप्त करता है pkill called.sh। यह ठीक काम करता है। फिर, मैं अन्य टर्मिनलों …
11 bash  process 

2
पर्यावरण चर सेट करने के लिए मैं उपसर्ग के रूप में चर का उपयोग क्यों नहीं कर सकता?
आम तौर पर, यह उपसर्ग लगाकर एक कमांड के लिए एक पर्यावरण चर सेट करना संभव है: hello=hi bash -c 'echo $hello' मुझे यह भी पता है कि हम एक चर का उपयोग कमांड कमांड के किसी भी भाग को निम्न की तरह करने के लिए कर सकते हैं: $ …

3
बैश स्क्रिप्ट के लिए ट्रैप 'Ctrl + c' लेकिन इस स्क्रिप्ट में खुली प्रक्रिया के लिए नहीं
मैंने बैश स्क्रिप्ट में एक इंटरैक्टिव प्रोग्राम रखने की कोशिश की: my_program और मैं इसे 'Ctrl + c' के साथ बंद करने में सक्षम होना चाहता हूं। लेकिन जब मैं ऐसा करता हूं तो मेरी स्क्रिप्ट भी बंद हो रही है। मुझे इसके बारे में मालूम है। trap '' 2 …
11 bash  trap 

1
बैश को तर्क सूचियों का उपयोग करके परेशानी होती है?
बैश 5.0 में हल किया गया पृष्ठभूमि पृष्ठभूमि के लिए (और समझ (और इस सवाल को आकर्षित करने से बचने की कोशिश कर रहा है) को आकर्षित करने के लिए) मैं उस पथ को समझाऊंगा जो मुझे इस मुद्दे पर मिला (ठीक है, सबसे अच्छा मैं दो महीने बाद याद …
11 linux  bash  time 

2
GNU बैश मैनुअल में `time` क्यों नहीं है?
[fakename]$ help time time: time [-p] pipeline Report time consumed by pipeline's execution... इससे ऐसा लगता है कि timeयह बैश बिलिन है। हालाँकि, मुझे इस पृष्ठ पर इसका विवरण नहीं मिल रहा है: https://www.gnu.org/software/bash/manual/html_node/Shell-Builtin-Commands.html#Shell-Builtin-Commands । यह एक केस क्यों है?
11 bash  man  time 

2
फ़ाइल डिस्क्रिप्टर का जीवनकाल क्या है?
जैसा कि यहाँ बताया गया है , पुनर्निर्देशन open()एक फ़ाइल में लिखने के लिए उपयोग होता है। शेल में बनाया गया एक आंतरिक (?) फ़ाइल डिस्क्रिप्टर है, और जब जरूरत होती है तब उपयोग किया जाता है। क्या आंतरिक विवरणक पूरी अवधि के लिए लिपि या शैल जीवनकाल के लिए …

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 …

2
क्यों wc <<< "$ स्ट्रिंग" प्रिंटफ की तुलना में एक-बाइट-लंबी लंबाई दिखाता है "$ स्ट्रिंग" | स्वागत?
अकस्मात, मुझे पता चला कि wcयह बैश से इनपुट कैसे प्राप्त होता है, इस पर निर्भर करता है: $ s='hello' $ wc -m &lt;&lt;&lt;"$s" 6 $ wc -c &lt;&lt;&lt;"$s" 6 $ printf '%s' "$s" | wc -m 5 $ printf '%s' "$s" | wc -c 5 यह है - IMHO …

3
"/ बिन / श" अंक "/ बिन / बाश" करने पर शेल स्क्रिप्ट चलाना
मैंने इस प्रश्न में निम्नलिखित पढ़ा है : bash एक aposix स्विच का समर्थन करता है, जो इसे अधिक POSIX- अनुरूप बनाता है। यदि यह श के रूप में आमंत्रित किया जाता है तो POSIX की नकल करने की भी कोशिश करता है । उपरोक्त उद्धरण मानता है कि /bin/shएक …
11 linux  bash  shell 

3
Ssh दूरस्थ कमांड लाइन तर्क कैसे पार्स किया जाता है
मैंने दूरस्थ ssh कमांडों के तर्कों से बचने के लिए प्रश्नों और उत्तरों को देखा है। मेरा प्रश्न है: वास्तव में दूसरा पार्सिंग कहाँ और कब होता है? यदि मैं निम्नलिखित चलाता हूं: $ ssh otherhost pstree -a -p मैं आउटपुट में निम्नलिखित देखता हूं: |-sshd,3736 | `-sshd,1102 | `-sshd,1109 …
11 bash  shell  ssh  process  quoting 

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" &amp;&amp; test -d "$MC_PWD"; then cd …

3
क्यों स्रोत lib / * काम नहीं करता है?
मेरे पास एक छोटा प्रोग्राम है जिसमें निम्नलिखित फ़ोल्डर संरचना शामिल है: - main.sh - lib/ - clean.sh - get.sh - index.sh - test.sh प्रत्येक फ़ाइल में एक एकल फ़ंक्शन होता है जिसका मैं उपयोग करता हूं main.sh। main.sh: source lib/* get_products clean_products make_index test_index ऊपर के पहले दो कार्य …
11 bash  source 

2
बैश: 4 बार भागने का दबाव
जब मैं बैश टर्मिनल में 4 बार प्रेस करता हूं, तो यह कुछ इस तरह प्रदर्शित होता है: -bash-4.1$ Display all 2837 possibilities? (y or n) : ! ./ [ [[ ]] { } 411toppm a2p ac accept accton aclocal aclocal-1.11 acpi_listen यह विशेषता क्या है, और ये प्रविष्टियाँ कैसे …
11 bash 

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