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

खोल यूनिक्स का कमांड-लाइन इंटरफ़ेस है। आप एक शेल में कमांड को अंतःक्रियात्मक रूप से टाइप कर सकते हैं, या कार्यों को स्वचालित करने के लिए स्क्रिप्ट लिख सकते हैं। / बिन / श और सबसे संगत गोले (ऐश, बाश, क्श, ज़श,…) पर लागू होने वाले प्रश्नों के लिए इस टैग का उपयोग करें। त्रुटियों के साथ शेल स्क्रिप्ट के लिए, कृपया यहां पोस्ट करने से पहले http://shellcheck.net में उन्हें देखें।

1
जब मैं कच्चे मोड में टर्मिनल सेट करता हूं तो अप्रत्याशित अप्रत्यक्ष व्यवहार - ऐसा क्यों हो रहा है?
मैंने जो पढ़ा है, उसके आधार पर जब एक टर्मिनल कच्चे मोड में होता है, तो वर्णों को टर्मिनल चालक द्वारा संसाधित नहीं किया जाता है, लेकिन इसके माध्यम से सीधे भेजा जाता है। मैंने कमांड का उपयोग करके कच्चे मोड में टर्मिनल सेट किया stty raw, और मैंने देखा …
27 linux  shell  terminal 

2
शेल ब्रैकेट परीक्षण में त्रुटि जब स्ट्रिंग एक बाएं-कोष्ठक है
मैं इस तथ्य के बारे में आश्वस्त हुआ करता था कि स्ट्रिंग को उद्धृत करने से बचने के लिए स्ट्रिंग्स को उद्धृत करना हमेशा एक अच्छा अभ्यास है। फिर मैं इस पार आया: $ x='(' $ [ "$x" = '1' -a "$y" = '1' ] bash: [: `)' expected, found …
27 shell  test 

2
'Ls' और 'इको $ (ls)' के बीच अंतर
दो शेल नमूनों पर विचार करें $ ls myDoc.html SomeDirectory someDoc.txt तथा $ echo $(ls) myDoc.html SomeDirectory someDoc.txt पहला निष्पादित करता है ls, जैसा कि मैं समझता हूं, वर्तमान कार्यशील निर्देशिका की सामग्री को stdoutफ़ाइल में जोड़ता है (जो कि टर्मिनल प्रदर्शित करता है)। क्या ये सही है? दूसरा lsकमांड …
27 shell 

2
एक चर की लंबाई सत्यापित करें
मुझे चर की लंबाई को सत्यापित करना है (मेरी स्क्रिप्ट की सीमा पाँच अक्षरों में डाली गई है), मैं कुछ इस तरह से सोचता हूँ: #!/bin/bash read string check=${#string} echo $check if [ $check -ge 5 ]; then echo "error" ; exit else echo "done" fi क्या अधिक "सुरुचिपूर्ण" समाधान …
27 bash  shell  string 

4
फ़ाइलें बनाने के लिए कोई शेल कमांड क्यों नहीं है?
कृपया ध्यान दें: मैं यह नहीं पूछ रहा हूं कि कमांड लाइन से फाइल कैसे बनाई जाए! मैं इस बात पर touchध्यान दिए बिना वर्षों से फाइलें बनाने के लिए उपयोग कर रहा हूं कि इसका मुख्य उद्देश्य कुछ और है। यदि कोई कमांड लाइन से एक फ़ाइल बनाना चाहता …

4
क्या शेल को बेकार समाप्ति आदेशों का अनुकूलन करने की अनुमति है?
यदि शेल को समाप्त करने के लिए ज्ञात एक बेकार ( या आंशिक रूप से बेकार ) कमांड करने के लिए कहा जाता है, जैसे कि cat hugeregularfile.txt > /dev/null, क्या यह उस कमांड के निष्पादन को छोड़ सकता है ( या एक सस्ता समकक्ष को निष्पादित कर सकता है, …

6
मैं एक कमांड से "cd" पथ नाम आउटपुट को पुनर्निर्देशित क्यों नहीं कर सकता?
मैं cdएक निर्देशिका नाम को स्वीकार करने की कोशिश कर रहा हूं जो इसे दूसरे आदेश से पुनर्निर्देशित करता है। इन विधियों में से कोई भी काम नहीं करता है: $ echo $HOME | cd $ echo $HOME | xargs cd यह काम करता है: $ cd $(echo $HOME) आदेशों …

8
की उपयोगिता क्या है: शेल स्क्रिप्टिंग में कमांड, यह देखते हुए कि यह स्पष्ट रूप से कुछ नहीं करता है?
शेल स्क्रिप्टिंग में टिप्पणियों के बारे में इस प्रश्न के उत्तर में , यह इंगित किया गया :है कि एक अशक्त कमांड है जो स्पष्ट रूप से कुछ भी नहीं करता है (लेकिन टिप्पणियों के लिए उपयोग नहीं किया जाना है)। एक कमांड की उपयोगिता क्या होगी जो बिल्कुल कुछ …

4
शेल स्क्रिप्ट में एक वेरिएबल खाली होने पर परीक्षण करना
मैंने निम्न तकनीक को कई अलग-अलग गोले पर कई बार इस्तेमाल किया है, यह परखने के लिए कि क्या एक चर खाली है: if [ "x$1" = "x" ]; then # Variable is empty fi क्या अधिक विहित पर इस का उपयोग करने पर कोई लाभ है if [ -z …


12
लिनक्स - फाइलों को सूचीबद्ध करने के लिए कमांड (एलएस को छोड़कर)
इस सवाल को स्टैक ओवरफ्लो से माइग्रेट किया गया था क्योंकि इसका उत्तर यूनिक्स और लिनक्स स्टैक एक्सचेंज पर दिया जा सकता है। 8 साल पहले पलायन कर गए । कल्पना कीजिए कि आप एक सिस्टम पर काम कर रहे थे और किसी ने गलती से lsकमांड ( /bin/ls) हटा …
27 shell  command-line  ls 

4
`Grep` में हेक्साडेसिमल कोड का उपयोग करके वर्णों को कैसे निर्दिष्ट करें?
इस सवाल को स्टैक ओवरफ्लो से माइग्रेट किया गया था क्योंकि इसका उत्तर यूनिक्स और लिनक्स स्टैक एक्सचेंज पर दिया जा सकता है। 8 साल पहले पलायन कर गए । मैं हेक्साडेसिमल कोड 0900 (ए के बजाय) से 097 एफ (वी के बजाय) के लिए जीआरपी चरित्र सेट रेंज के …

3
मैं एक पाइप कैसे कर सकता हूं?
मैं timeएक कमांड चाहता हूं जिसमें एक पाइपिंग आउटपुट से दूसरे में दो अलग-अलग कमांड होते हैं। उदाहरण के लिए, नीचे दो लिपियों पर विचार करें: $ cat foo.sh #!/bin/sh sleep 4 $ cat bar.sh #!/bin/sh sleep 2 अब, मुझे timeसमय लगने की सूचना कैसे मिल सकती है foo.sh | …
27 bash  shell  pipe  time 

2
TERM वातावरण चर डिफ़ॉल्ट सेट कहां मिलता है?
जब मैं डेस्कटॉप GUI में गनोम टर्मिनल एमुलेटर के साथ एक टर्मिनल विंडो खोलता हूं, तो शेल TERM वातावरण चर मान पर निर्भर करता है xterm। यदि मैं कंसोल टीटीवाई विंडो पर स्विच करने के लिए CTL+ ALT+ F1का उपयोग करता हूं और echo $TERMमान सेट है linux। पूछने के …

3
शेल में विशेष वर्णों को लपेटने के लिए एकल उद्धरण का उपयोग करते समय `एकल उद्धरण` कैसे प्रतिध्वनित करें?
मैं आज http://www.tutorialspoint.com/unix/unix-quoting-mechanisms.htm से शेल ट्यूटोरियल पढ़ रहा हूं जिसमें इसका उल्लेख है: यदि कोई एकल उद्धरण आउटपुट के स्ट्रिंग के भीतर दिखाई देता है, तो आपको पूरे स्ट्रिंग को सिंगल कोट्स के भीतर नहीं रखना चाहिए बजाय इसके कि आप पहले से बताएं कि बैकस्लैश () का उपयोग इस …
26 shell  quoting 

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