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

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

5
केवल TMOUT चर पढ़ें - जब कोई गतिविधि न हो तो स्वचालित रूप से निकास शेल को अक्षम करने के लिए समाधान
हमारे यहाँ केवल बैश वेरिएबल पढ़ा जाता है। मुझे उस वेरिएबल को अनसेट करने की अनुमति नहीं है। $ echo $TMOUT 1800 वर्कअराउंड के रूप में मैंने उन पंक्तियों को लिखा है (कि मेरा सत्र बाहर नहीं निकलता है) #!/usr/bin/perl $|++; while (1) { print "\e[0n"; sleep 120; } क्या …
10 bash  rpm  repository  timeout 

1
bashrc आलसी प्रतिस्थापन
रन टाइम के दौरान प्रतिस्थापन~/.bashrc का मूल्यांकन$() करने के लिए किसी को उपनाम कैसे मिलता है , इसके बजाय ~ / .bashrc निष्पादित किया जाता है (जब एक टर्मिनल खोलते हैं)? मैं अक्सर यह आदेश चलाता हूं कि मैं इसके लिए एक उपनाम जोड़ना चाहूंगा: svn diff -r $(svn info …
10 bash  shell  quoting  alias  bashrc 


1
ब्रेस एक्सपेंशन रेंज तीन (ellipsis) के बजाय दो डॉट्स का उपयोग क्यों करती है?
मैं अंत में समझ में आ / खोज की कारण है कि मैं कभी नहीं का उपयोग कर गया bashहै (और यह भी zsh'रों) ब्रेस विस्तार रेंज ठीक से: वाक्य रचना है {1..10}बजाय कि मैं क्या एक माना की अंडाकार , यानी {1...10}। क्या मुझे पता है कि तीन बिंदुओं …

2
बैश SIGTERM को अनदेखा क्यों करता है?
कभी-कभी जब मैं जल्दी से लॉगआउट करना चाहता हूं तो करता हूं kill -15 -1। मैंने देखा है कि बैश SIGTERM की अनदेखी कर रहा है। मुझे आश्चर्य है कि इस तरह के बकवास व्यवहार के लिए तर्क क्या है ? यह एक बहुत अच्छा कारण के बिना SIGTERM को …
10 bash  signals 

4
चाउर $ USER का उपयोग करना: bash script के अंदर $ USER
एक छोटी सी मारपीट स्क्रिप्ट में मैं चला रहा हूं जो एक नई निर्देशिका बनाने का प्रयास कर रहा है। मैंने जोड़ लिया है: sudo chown $USER:$USER /var/www/$sitename sudo chmod 775 /var/www/$sitename लाइन के बाद जहां मैं mkdir ( sudo mkdir /var/www/$sitename)। किसी कारणवश चांस नहीं चल रहा है। मैं …

2
यदि बैश गूँजता है तो मैं क्या कर सकता हूँ?
जिन अनुप्रयोगों में मैं काम करता हूं उनमें से एक कभी-कभी मेरी बैश के साथ शिकंजा होता है और इसलिए मुझे अब अपना खुद का इनपुट नहीं दिखता है। अर्थात $ echo foo foo $ हो जाता है $ foo $ मैंने गलत तरीके से चलाने की कोशिश की stty …

2
पाइप में स्क्रिप्ट का उपयोग करते समय उपयोगकर्ता इनपुट कैसे पढ़ें
सामान्य समस्या मैं एक स्क्रिप्ट लिखना चाहता हूं जो उपयोगकर्ता के साथ बातचीत करती है, भले ही यह पाइप की एक श्रृंखला के बीच में हो। ठोस उदाहरण इसके विपरीत, यह एक fileया लेता है stdin, लाइनों को प्रदर्शित करता है (लाइन नंबर के साथ), उपयोगकर्ता को एक चयन या …

3
पढ़ते समय बैकस्पेस कैसे संभालें?
मैं दर्ज किए गए बैकस्पेस को कैसे संभाल सकता हूं, यह दिखाता है ^?कि यदि readवर्णों को कैसे आज़माया जाए और कैसे गिना जाए, क्योंकि 12^?3पहले से ही 5 वर्ण पूर्ण थे (हालांकि उनमें से सभी वास्तविक इनपुट नहीं थे), लेकिन 12^?3^?इसके तुरंत बाद , अजीब लौट आया। कृपया सहायता …
10 bash  shell  line-editor  read 

3
$ और बाश में क्या उपयोग है?
मैं बैश में विशेष मापदंडों में देख रहा था। मैं यह जानने के लिए उत्सुक हूं कि यह क्या है $&और कैसे अलग है $_। मैं कमांड को चलाते समय निम्नलिखित आउटपुट देखता हूं, लेकिन साथ ही अर्थ का पता नहीं लगा सकता। k@Linux:~$ echo $& [1] 12397 $ k@Linux:~$ …
10 bash  shell 

6
मैं बैश में एक अनुगामी न्यूलाइन कैसे हटा सकता हूं?
मैं एक ऐसी चीज की तलाश कर रहा हूं जो पर्ल की तरह व्यवहार करती है chomp। मैं एक कमांड की तलाश कर रहा हूं जो कि इसके इनपुट को प्रिंट करता है, अगर यह एक नई रेखा है तो अंतिम वर्ण को घटा देता है: $ printf "one\ntwo\n" | …

2
जब मेरे रिमोट मशीन पर स्क्रिप्ट चलती है तो फ़ाइल नाम में प्रश्न चिह्न क्यों होता है?
मेरे पास एक छोटी स्क्रिप्ट है जो केवल वर्तमान तिथि को प्राप्त करती है, एक PHP स्क्रिप्ट चलाता है और आउटपुट (और त्रुटियों) को वर्तमान तिथि वाले फ़ाइलनाम पर पुनर्निर्देशित करता है। DATE=$(date +"%Y%m%d") FILE="log/${DATE}.log" php -q script.php >> $FILE 2>&1 जब मैं अपनी स्थानीय मशीन (विंडोज 7, एप्टाना आईडीई) …

2
सिस्टम क्लिपबोर्ड सामग्री को bash में प्रिंट करें
सिस्टम क्लिपबोर्ड के माध्यम से कुछ कमांड आउटपुट डालने का एक तरीका है xclip। some-command | xclip -selection clipboard मैं एक रिवर्स टास्क करना चाहूंगा - प्रिंट सिस्टम क्लिपबोर्ड टू टर्मिनल। यह कैसे किया जा सकता है?
10 bash  xorg  clipboard 

1
आईएफएस के डिफ़ॉल्ट मूल्य को समझना
मेरे GNU बैश संस्करण 4.2.8 में, IFS का डिफ़ॉल्ट रूप से स्थान, टैब और लाइन फीड का एक डिफ़ॉल्ट मान है: usr@T42 ~ $ echo -n "$IFS" | hexdump -C 00000000 20 09 0a | ..| 00000003 usr@T42 ~ $ क्या ऐसे डिफ़ॉल्ट IFS के लिए कोई कारण है? इसके …
10 bash  shell  quoting 

3
मैं WGET के लिए एक चर पर संग्रहीत तर्क को कैसे पारित कर सकता हूं
मैं एक बैश स्क्रिप्ट लिख रहा हूं जो बड़े पैमाने पर wget का उपयोग करता है। एक ही स्थान पर सभी सामान्य मापदंडों को परिभाषित करने के लिए मैं उन्हें चर पर संग्रहीत करता हूं। यहाँ एक कोड है: useragent='--user-agent="Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0"' cookies_file="/tmp/wget-cookies.txt" save_cookies_cmd="--save-cookies $cookies_file …

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