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

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

3
बैश में संभावित बग ?: फू () {गूंज "$ {var [0]}"; }; var = (बार बाज) फू
OS : उबंटू 16.04.3 शैल : बैश 4.3.48 मुझे पता है कि अस्थायी रूप में के रूप में एक चर की सामग्री को बदलने के लिए संभव है var=value command, शायद जा रहा है IFS= read -r varइस का सबसे उल्लेखनीय मामला। और, ग्रेग की विकी के लिए धन्यवाद , …
22 bash  array 

1
हर बैश कमांड के बाद स्क्रिप्ट कैसे कॉल करें
क्या hey.shप्रत्येक बैश कमांड के नाम पर इस उदाहरण में एक स्क्रिप्ट को कॉल करना संभव है ? उदाहरण के लिए आप lsहिट एंट्री करते हैं और ls रन बनाते हैं, फिर hey.shदौड़ेंगे। फिर आप टाइप करें cd .. (या कोई अन्य कमांड) , cd रन तब रन hey.shहोगा, और …
22 bash 

2
बैश रेगेक्स कैप्चर ग्रुप
मैं एक स्ट्रिंग से कई अल्फ़ान्यूमेरिक मूल्यों (यह संख्या भिन्न हो सकती है) को मैच करने की कोशिश कर रहा हूं और उन्हें बैश कैप्चर ग्रुप ऐरे में सहेज सकता हूं। हालाँकि, मुझे केवल पहला मैच मिल रहा है: mystring1='<link rel="self" href="/unix//api/clouds/1/instances/1BBBBBB"/> dsf <link rel="self" href="/unix//api/clouds/1/instances/2AAAAAAA"/>' regex='/instances/([A-Z0-9]+)' [[ $mystring1 =~ …

5
मैं ">" नामक फ़ाइल को कैसे हटा सकता हूं?
मैं एक पायथन स्क्रिप्ट चला रहा था जिसमें खराबी थी और जिसका sudoनाम एक फाइल बनाने के लिए इस्तेमाल किया गया था >। मैं इस फ़ाइल से कैसे छुटकारा पा सकता हूं? बेशक, जब मैं कोशिश करता हूं sudo rm >, मुझे त्रुटि मिलती है bash: syntax error near unexpected …
22 bash  quoting  filenames  rm 

1
क्या टर्मिनल कलर एस्केप सीक्वेंस को बैश के लिए कहीं भी परिभाषित किया गया है?
मैंने बैश स्क्रिप्टिंग में हर बार अक्सर रंगों का इस्तेमाल किया है (ज्यादातर सेंटो पर), लेकिन उनके उपयोग को और अधिक आश्वस्त करने के लिए मैं रंग मूल्यों के लिए चर को फिर से परिभाषित कर रहा हूं : local GRAY="\[\033[1;30m\]" local LIGHT_GRAY="\[\033[0;37m\]" local CYAN="\[\033[0;36m\]" local LIGHT_CYAN="\[\033[1;36m\]" local NO_COLOUR="\[\033[0m\]" या …
22 bash  terminal  colors 

2
एकाधिक एक्सटेंशन वाली फ़ाइलों की प्रतिलिपि बनाना
मैं एक गंतव्य निर्देशिका के लिए कई एक्सटेंशन वाली फ़ाइलों को कॉपी करना चाहूंगा। उदाहरण के लिए, मैं काम करने वाली निर्देशिका में सभी .txt फाइलों को एक निर्देशिका में कॉपी करने के लिए निम्नलिखित कमांड का उपयोग कर सकता हूं destination: cp -v *.txt destination/ और मैं काम कर …
22 bash  shell  wildcards  cp 

3
क्या एक चर या एक इंट के रूप में तुलना करते समय कोई बड़ा अंतर है
जिज्ञासा से बाहर, जब एक बैश वैरिएबल तुलना (इसका मूल्य a integer) किया जा रहा है, तो इसे कुछ पूर्वनिर्धारित मूल्य के खिलाफ या तो एक के रूप में घोषित किया जाना संभव intहै string। नमूना स्क्रिप्ट : #!/bin/bash f1() { [ "$1" == "1" ] && echo "$FUNCNAME: \"1\" …
22 bash  shell  test 

3
बाश में दो तारों की तुलना
ifमेरी बैश स्क्रिप्ट में निम्नलिखित ब्लॉक हैं: if [ ${PACKAGENAME} -eq kakadu-v6_4-00902C ]; then echo "successfully entered if block!!" fi स्क्रिप्ट निष्पादन मेरे ifब्लॉक में प्रवेश नहीं कर रहा है, भले ही $PACKAGENAMEइसके बराबर हो kakadu-v6_4-00902C। मैं क्या गलत कर रहा हूं?

2
bash स्क्रिप्ट से गनोम टर्मिनल बैकग्राउंड / टेक्स्ट कलर सेट करें
मैं #002b36बैश स्क्रिप्ट का उपयोग करके अपने गनोम टर्मिनल की पृष्ठभूमि ( ) और ubuntu 13 में अग्रभूमि रंग को सेटअप करना चाहूंगा । मैंने कोशिश की gconftoolलेकिन सफल नहीं हो सका। GCONFTOOL-2(1) User Commands GCONFTOOL-2(1) NAME gconftool-2 - GNOME configuration tool मेरा gnome terminalसंस्करण है $ gnome-terminal --version GNOME …

2
मैं कमांड से सभी फाइल आउटपुट को कैसे स्थानांतरित करूं?
उनके पास अटैचमेंट शब्द के बिना फाइल खोजने के लिए मेरे पास यह grep कमांड है। grep -L -- Attachments * मैं उन सभी फाइलों को स्थानांतरित करना चाहता हूं जो उस कमांड से आउटपुट हैं। मैं इसे कैसे कर सकता हूँ? क्या मैं एक पाइप का उपयोग करता हूं? …

2
बैश तब तक नहीं पढ़ता है। जब तक मैन्युअल रूप से शुरू नहीं किया जाता है
bash.bashrcएक इंटरैक्टिव टर्मिनल से स्रोत नहीं होगा जब तक कि मैं मैन्युअल रूप bashसे टर्मिनल से नहीं चलता : $ bash या मैन्युअल रूप से इसका स्रोत: $ source ./.bashrc या चल रहा है: $ st -e bash यहाँ कुछ उपयोगी आउटपुट की उम्मीद है: $ echo $TERM st-256color $ …
22 linux  bash  shell  bashrc 

1
कांटा बम कैसे काम करता है?
उत्पादन मशीन पर दौड़ने के लिए चेतावनी नहीं है विषय पर विकिपीडिया पृष्ठ को पढ़ने में मैं आमतौर पर निम्नलिखित कोड के साथ क्या चल रहा है: :(){ :|:& };: वर्णन का अंश 2002 में निम्नलिखित कांटा बम को कला के रूप में प्रस्तुत किया गया था;56 इसकी सटीक उत्पत्ति …
22 bash  shell-script  zsh  fork 

4
मैं कैसे बता सकता हूं कि एक उपनाम किसके लिए है?
llकई लिनक्स डिस्ट्रोस में एक सामान्य उपनाम है। मैं कैसे बता सकता हूँ कि यह क्या उपनाम है? मैंने अपनी जाँच करने की कोशिश की है .bashrc, लेकिन मैं यह नहीं बता पा रहा हूँ कि llइसके समकक्ष क्या है।
22 bash  alias 

9
फाइल्स का उपयोग करते हुए निर्देशिका संरचना को संरक्षित करें
मैंने निम्नलिखित स्क्रिप्ट बनाई है जो पुराने दिनों की फ़ाइलों को स्रोत निर्देशिका से गंतव्य निर्देशिका तक परिभाषित करती है। यह पूरी तरह से काम कर रहा है। #!/bin/bash echo "Enter Your Source Directory" read soure echo "Enter Your Destination Directory" read destination echo "Enter Days" read days find "$soure" …

1
कई इतिहास कमांडों को फिर से चलाएं
कल्पना कीजिए कि आपने सिर्फ एक दर्जन कमांड चलाए हैं। कहते हैं ... $ cd foo/ # history cmd #10000 (my history is very long) $ ... more commands ... $ cd ../ # history cmd #10012 मुझे पता है कि मैं उन्हें फिर से चला सकता हूं !-12 && …

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