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

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

2
पुनरावर्ती के बिना एलएस कैसे करें
मैं एक निर्देशिका में एक पैटर्न के साथ कुछ फाइलें ls करने की कोशिश कर रहा हूं। मैं केवल पहले स्तर को पुनरावर्ती नहीं स्कैन करना चाहता हूं। मेरी स्क्रिप्ट: for i in $(ls $INCOMINGDIR/*$BUSSINESSDATE*) do echo $i; done ऊपर के आदेश स्कैन पुनरावर्ती। यह केवल प्रथम स्तर निर्देशिका को …
19 bash  shell-script  ls 

3
मैं स्पष्ट रूप से और सुरक्षित रूप से बैश में अंतर्निहित कमांड के उपयोग को कैसे मजबूर कर सकता हूं
एक समान प्रश्न है जो 'रैपिंग' परिदृश्य से संबंधित है, जहां आप उदाहरण cdके लिए एक कमांड के साथ बदलना चाहते हैं जो बिलिन को कॉल करता है cd। हालाँकि, शेलशॉक एट अल के प्रकाश में और यह जानते हुए कि पर्यावरण से कार्यों को आयात करता है, मैंने कुछ …
19 bash  security 

1
शेलशॉक बैश भेद्यता कैसे पाई गई?
चूंकि यह बग इतने सारे प्लेटफार्मों को प्रभावित करता है, इसलिए हम उस प्रक्रिया से कुछ सीख सकते हैं जिसके द्वारा यह भेद्यता पाई गई थी: क्या यह एक eρkaα (यूरेका) पल था या सुरक्षा जांच का परिणाम था? चूँकि हम जानते हैं कि स्टीफन को शेलशॉक बग मिला, और …

1
क्या नाम-मूल्य-जोड़ी को कमांड में रखने और बाश में env का उपयोग करने के बीच अंतर है?
मान लीजिए कि मैं आह्वान करता हूं A=B commandऔर env A=B commandअंदर आता हूं bash। क्या ऐसी कोई स्थिति है जहां दोनों के बीच अंतर हो सकता है?

3
कुछ निर्देशिका के लिए बैश में पूर्ण टैब अक्षम करें जिसमें बड़ी संख्या में फाइलें हैं?
मैं बड़ी संख्या में फाइलों के साथ काम कर रहा हूं, जिन्हें मैं एक निर्देशिका में रखता हूं। हर बार जब मैं उस निर्देशिका में जाता हूं और गलती से Tabदो बार दबाता हूं, तो पैटर्न से मेल खाने वाली फ़ाइलों को दिखाने के लिए बहुत लंबा (एक मिनट से …

5
मुझे टर्मिनल में कभी-कभी ">" के साथ बार-बार संकेत क्यों मिलता है?
ठीक है, जब मैं कुछ कमांड गलत तरीके से चलाता हूं, (गलत वर्तनी, आदि) टर्मिनल इसे आउटपुट करता है: >इसके बजाय computername:workingfolder username$, और जब मैं टाइप करता हूं तो यह इस तरह से जाता है: > > > अगर मैं 3 बार दबाया गया तो यह होगा।

4
Eval का उपयोग करके bash में वैरिएबल को स्पेस-वैल्यू कैसे असाइन करें
मैं वैरिएबल का उपयोग करके मानों को गतिशील रूप से असाइन करना चाहता हूं eval। निम्नलिखित डमी उदाहरण काम करता है: var_name="fruit" var_value="orange" eval $(echo $var_name=$var_value) echo $fruit orange हालाँकि, जब चर मान में रिक्त स्थान होते हैं, तो evalएक त्रुटि देता है, भले ही $var_valueदोहरे उद्धरण चिह्नों के बीच …
19 bash  shell  quoting 

5
क्या रूट के बजाय बनाई गई फ़ाइलों के लिए मेरे उपयोगकर्ता नाम के रूप में सेट करने के लिए sudo को बताने का कोई तरीका है?
यदि मैं एक करता हूं sudo cp /etc/foo.txt ~/foo.txt, rootतो स्वामी के रूप में नई फ़ाइल बनाई जाती है । अभी, मुझे पिछले दो आदेशों का उपयोग करने के अलावा ( lsउपयोग-मामले को स्पष्ट करने के लिए) इसके अलावा कोई रास्ता नहीं दिखाई दे रहा है : belmin@server1$ ls /etc/foo.txt …
19 bash  files  sudo 

3
रीडअरे (या पाइप) समस्या
मैं readarrayआदेश के एक अजीब व्यवहार के साथ फंस गया। द man bashस्टेट्स: readarray Read lines from the standard input into the indexed array variable array लेकिन ये स्क्रिप्ट काम नहीं करती हैं (सरणी खाली है): unset arr; (echo a; echo b; echo c) | readarray arr; echo ${#arr[@]} unset …
19 bash  pipe 

4
एक बैश अनुक्रम '\ 033 [999D' का क्या अर्थ है और इसे कहाँ समझाया गया है?
मुझे इस तरह के बैश सीक्वेंस मिले हैं \033[999Dऔर \033[2K\rजिनका उपयोग टर्मिनल पर प्रिंटआउट पर कुछ हेरफेर करने के लिए किया जाता है। लेकिन इन दृश्यों का क्या मतलब है? मुझे इन दृश्यों के अर्थ का पता लगाने में मदद करने के लिए वेब पर एक सूची / सारांश कहां …
19 bash  terminal 

9
यदि कई चर सेट हैं तो टेस्ट करें
मैं यह सुनिश्चित करना चाहता हूं कि एक स्क्रिप्ट के एक निश्चित बिंदु पर, sourceएक कॉन्फ़िगरेशन फ़ाइल के बाद , कई चर निर्धारित किए जाते हैं और, यदि वे निष्पादन को रोकने के लिए नहीं हैं, तो उपयोगकर्ता को लापता चर के बारे में बताएं। मैंने कोशिश की है for …

5
पाइप चर प्रदान करता है
सादगी के लिए मैं करना चाहूंगा: echo cart | assign spo; echo $spo आउटपुट: गाड़ी क्या ऐसा कोई assignएप्लिकेशन मौजूद है? मैं प्रतिस्थापन के उपयोग से ऐसा करने के सभी तरीकों से अवगत हूं।
19 bash  variable 

4
जब मैं एक शेल प्रॉम्प्ट पर दबाता हूं तो उसी उपसर्ग के साथ पिछले कमांड को खोजें
FreeBSD की दुनिया से आते हुए, मैं Linux टर्मिनल को FreeBSD एक जैसा व्यवहार करना चाहता हूं, विशेष रूप से 9.1 संस्करण, मूल रूप से जब आप cdटर्मिनल में टाइप करते हैं और "ऊपर" तीर को धक्का देते हैं, तो आप इतिहास के सभी आदेशों को ब्राउज़ कर सकते हैं …

3
rsync कुछ फाइलें, बाकी को छोड़कर, अनदेखा करना .svn / निर्देशिका, पुनरावर्ती
मैं rsyncएक शेयर से दूसरे में कुछ फाइलों को कॉपी करने के लिए उपयोग कर रहा हूं । फिर से, मुझे इसकी आवश्यकता है: उन फ़ाइलों को गंतव्य पर हटाएं जिन्हें मूल से हटा दिया गया था केवल सिंक .phpऔर .jsफ़ाइलें हर दूसरे फ़ाइल प्रकार को छोड़ दें .svn/गंतव्य पर …

4
बैश-जब बाहर निकलता है तो 0 या मूल्यांकन का मूल्यांकन करता है
मेरे पास एक बैश स्क्रिप्ट है, जो सेट करती है-इसलिए स्क्रिप्ट किसी भी निकास स्थिति पर बाहर निकल जाएगी! = 0। मैं कुछ बुनियादी शेल अंकगणित करने की कोशिश कर रहा हूं जो चर को सौंपा गया है और कभी-कभी अभिव्यक्ति 0 के बराबर होती है जो लेट या एक्सआर …

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