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

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

3
Vim कमांड के साथ बैश स्वतः पूर्ण
बैश में, रास्तों के स्वत: पूर्णीकरण ने हाल ही में vimकमांड जारी करते समय काम करना बंद कर दिया है जहां पथ दो निर्देशिकाओं की तुलना में गहरा है (यह अन्य आदेशों, जैसे कि lsऔर cd) के साथ अपेक्षा के अनुसार काम करना जारी रखता है । उदाहरण के लिए, …

4
प्रक्रिया प्रतिस्थापन का उपयोग करते समय मैं निकास कोड / त्रुटियों को सही तरीके से कैसे पकड़ता हूं?
मेरे पास एक स्क्रिप्ट है, जो एसओ पर एक प्रश्नोत्तर से ली गई विधि का उपयोग करके एक सरणी में नाम दर्ज करती है : unset ARGS ARGID="1" while IFS= read -r -d $'\0' FILE; do ARGS[ARGID++]="$FILE" done < <(find "$@" -type f -name '*.txt' -print0) यह बढ़िया काम करता …

3
बैश स्क्रिप्ट त्रुटि: पूर्णांक अभिव्यक्ति अपेक्षित
मैं एक अजीब समस्या है, मैं कई सर्वरों पर एक स्क्रिप्ट (बैश) चला रहा हूं और यह एक सर्वर पर काम करना बंद कर देता है (अन्य सभी सर्वरों पर पूरी तरह से ठीक काम करता है)। यहाँ स्क्रिप्ट का समस्या भाग है: (मैंने इसे स्वयं नहीं लिखा था, सभी …
13 bash 


3
लाइन की लंबाई की गणना के बिना बैश के PS1 में कमांड कैसे शामिल करें?
टोनिन ने मेरे डिफ़ॉल्ट प्रॉम्प्ट में एक बग बताया । न्यूनतम उदाहरण: PS1 सेट करें: PS1='$(exit_code=$?; [[ $exit_code -eq 0 ]] || printf %s $(tput setaf 1) $exit_code $(tput sgr0) " ")$ ' इस बिंदु पर, संकेत इस तरह दिखता है: $ अब बाहर निकलने के लिए बाहर निकलें कोड …
13 bash  prompt 

4
स्वत: पूर्ण नवीनतम फ़ाइल
मेरे पास एक ऐसी प्रक्रिया है जो टेक्स्ट फाइल बनाती है, जिनके फाइलनेम उनके निर्माण के समय के टाइमस्टैम्प पर आधारित हैं: $ ls 1378971222.txt 1378971254.txt 1378971482.txt 1378971488.txt 1378972089.txt 1378972140.txt 1378972141.txt 1378972153.txt 1378972155.txt 1378972241.txt मैं नवीनतम बनाई गई फ़ाइल के फ़ाइलनाम को कैसे पूरा कर सकता हूं , अर्थात नवीनतम …

4
क्या मैं उनकी सामग्री को छापे बिना समान फ़ाइलों से मेल खाते `diff -q` के विपरीत प्राप्त कर सकता हूं
मेरे पास एक निर्देशिका में कई फाइलें हैं, और मैं जांचना चाहता हूं कि वे सभी अद्वितीय हैं। : सादगी के लिए, मान मैं तीन फ़ाइलें जाने foo.txt, bar.txtऔर baz.txt। यदि मैं इस लूप को चलाता हूं, तो मैं उन सभी को एक-दूसरे के खिलाफ जांच करूंगा: $ for f …
13 bash  diff 

4
ssh- एजेंट सेट नहीं हो रहा है (SSH_AUTH_SOCK, SSH_AGENT_PID env vars सेट)
मैंने कुबंटु 12.04 पर एक दोस्त के लिए एक नया उपयोगकर्ता खाता स्थापित किया। जब वह उपयोग करता है sshतो उसे यह त्रुटि मिलती है: आपके प्रमाणीकरण एजेंट के लिए कनेक्शन नहीं खोला जा सका हम sshकुछ बैश स्क्रिप्ट में चल रहे हैं। चीजों की विस्तृत विविधता को देखने के …
13 bash  ssh  kubuntu  ssh-agent 

3
कमांड विकल्पों के माध्यम से कमांड इंजेक्शन को कैसे रोकें?
मेरे पास एक आवरण एप्लिकेशन है जहां मुझे उपयोगकर्ता को सिम्युलेटर में पास करने के लिए कस्टम विकल्प निर्दिष्ट करने की आवश्यकता है। हालांकि, मैं यह सुनिश्चित करना चाहता हूं कि उपयोगकर्ता उपयोगकर्ता विकल्पों के माध्यम से अन्य कमांड को इंजेक्ट न करे। इसे पूरा करने का सबसे अच्छा तरीका …

2
ट्रैप कमांड का उपयोग करके त्रुटि को कैसे ट्रिगर किया जाए
मैं Ubuntu 12.04.2 का उपयोग कर रहा हूं। मैं अपने शेल स्क्रिप्ट में असामान्य या त्रुटि को पकड़ने के लिए "ट्रैप" कमांड का उपयोग करने की कोशिश कर रहा हूं लेकिन मैं "त्रुटि" निकास को मैन्युअल रूप से ट्रिगर करने का भी प्रयास कर रहा हूं। मैंने 1 से बाहर …

1
वर्तमान बैश कमांड-लाइन में पूरे तर्क को हटा दें
उपयोग ^W(यूनिक्स-वर्ड-रूबाउट) मैं अपने बैश शेल में वर्तमान कमांड से एक एकल "शब्द" को आसानी से हटा सकता हूं। हालाँकि, जब उद्धृत तर्कों से निपटना होता है, जिसमें रिक्त स्थान होते हैं (या बैकस्लैश-एस्कैप्ड रिक्त स्थान वाले अयोग्य तर्क) यह अच्छी तरह से काम नहीं करता है क्योंकि यह केवल …
13 bash  readline  inputrc 

4
$ {! FOO} और zsh
${!FOO}में एक डबल प्रतिस्थापन करता है bash, जिसका अर्थ है कि यह FOO का (स्ट्रिंग) मान लेता है और इसे एक चर नाम के रूप में उपयोग करता है। zshइस सुविधा का समर्थन नहीं करता है। वहाँ इस काम ही में बनाने के लिए एक रास्ता है bashऔर zsh? पृष्ठभूमि: …

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

1
बैश टैब का समापन "~" को "/ घर / ___" में विस्तारित करता है जब यह पहले नहीं था
पहले, अगर मैंने टाइप किया ~/biTab, तो पहले, यह बदल जाएगा ~/bin। हालाँकि, आज यह बदल ~/biTabगया /home/username/bin। मैं इसके बजाय पूर्व होगा, लेकिन मुझे यकीन नहीं है कि क्या हुआ ... मैंने अपने बैश पूरा करने के लिए एक स्क्रिप्ट को जोड़ा, लेकिन मैंने इसे अपने से हटा दिया …

2
कैसे एक उपनाम, समारोह, फ़ाइल, आदि का संदर्भ करने के लिए एक बाश शब्द मजबूर करने के लिए?
जब एक संबंधित प्रश्न के लिए थोड़ा और विस्तार करने की कोशिश कर रहा है, तो मुझे एहसास हुआ कि मुझे यह नहीं पता कि किस तरह से निर्दिष्ट करने के लिए उपलब्ध बैश शब्द प्रकारों में से एक को निष्पादित करना है। के अनुसार help typeपाँच शब्द प्रकार हैं: …
13 bash 

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