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

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

7
मैं हर चार वर्णों को एक लंबी पंक्ति में स्थान कैसे डालूं?
मुझे एक लंबी लाइन मिली है जिसे मैं हर 4 अक्षरों में एक जगह सम्मिलित करना चाहता हूं, ठोस पाठ की एक अकेली लाइन पर इसे पढ़ना आसान है, ऐसा करने का सबसे सरल तरीका क्या है? मैं भी एक पाइप से लाइन इनपुट करने में सक्षम होना चाहिए। जैसे …

4
Ssh $ होस्ट $ FOO और ssh $ होस्ट "sudo su user -c $ FOO" प्रकार के निर्माण में उद्धृत करें
मैं अक्सर ssh पर जटिल कमांड जारी करता हूं; इन कमांडों में एक-लाइनों को जगाने या खराब करने के लिए पाइपिंग शामिल है, और परिणामस्वरूप एकल उद्धरण और $ s शामिल हैं। मैं न तो उद्धृत करने के लिए एक कठिन और तेज़ नियम का पता लगा सका हूं, न …
30 bash  shell  ssh  quoting 

2
शेल कमांड के बारे में बताएं: शिफ्ट $ (($ ऑप्टिंड - 1))
मैं एक लिनक्स आदमी नहीं हूं, लेकिन कुछ स्क्रिप्ट में अटका हुआ हूं जो मुझे अपने प्रोजेक्ट के लिए पढ़ना है। तो क्या कोई मेरी मदद कर सकता है कि यह कमांड क्या कर रहा है? shift $(($optind - 1))

6
केवल एक पाठ फ़ाइल में पहला कॉलम और अंतिम कॉलम दिखाने के लिए शेल कमांड का उपयोग कैसे करें?
मुझे एक पाठ फ़ाइल में केवल पहले कॉलम और अंतिम कॉलम को दिखाने के लिए sed कमांड का उपयोग करने का तरीका जानने के लिए कुछ सहायता की आवश्यकता है। यहाँ कॉलम 1 के लिए मेरे पास अभी तक क्या है: cat logfile | sed 's/\|/ /'|awk '{print $1}' आखिरी …
30 shell  sed  awk 

3
अगर मैं sudo एक बैश स्क्रिप्ट फ़ाइल निष्पादित करता हूं, तो क्या Bash स्क्रिप्ट के अंदर सभी कमांड को sudo के रूप में भी निष्पादित किया जाएगा?
मैं बाश ( post-install.shउदाहरण के लिए,) में एक स्वचालित पोस्ट-इंस्टॉलेशन स्क्रिप्ट लिखना चाहता हूं । स्क्रिप्ट स्वचालित रूप से रिपॉजिटरी जोड़ और अद्यतन करेगी, पैकेजों को स्थापित और अपडेट करेगी, कॉन्फ़िगर फ़ाइलों को संपादित करेगी, आदि। अब, अगर मैं इस स्क्रिप्ट को निष्पादित करता हूं, उदाहरण के लिए sudo post-install.sh, …


4
सेट-ई को कोष्ठक () के बाद उप-सूची के अंदर काम नहीं करता है या एक सूची के बाद क्यों?
मैंने हाल ही में इस तरह से कुछ स्क्रिप्टिंग को चलाया है: ( set -e ; do-stuff; do-more-stuff; ) || echo failed यह मुझे ठीक लगता है, लेकिन यह काम नहीं करता है! set -eलागू नहीं होता है, जब आप जोड़ने ||। इसके बिना, यह ठीक काम करता है: $ …

6
एक खोल से बाहर निकलें खोल स्क्रिप्ट
इस स्निपेट पर विचार करें: stop () { echo "${1}" 1>&2 exit 1 } func () { if false; then echo "foo" else stop "something went wrong" fi } आम तौर पर जब funcइसे कहा जाता है तो यह स्क्रिप्ट को समाप्त करने का कारण होगा, जो कि इच्छित व्यवहार …

7
मुझे किस शेल का उपयोग करना चाहिए - tshsh बनाम bash? [बन्द है]
मैं tcshलंबे समय से उपयोग कर रहा हूं । लेकिन जब भी मैं किसी चीज की खोज कर रहा होता हूं, तो मैं अक्सर पाता हूं कि निर्दिष्ट तरीके bashविशिष्ट हैं। यहां तक ​​कि शेल स्क्रिप्ट के लिए सिंटैक्स दोनों के लिए अलग है। मैंने इंटरनेट पर जो कुछ भी …
30 linux  shell  bash  fedora  tcsh 

4
मैं बच्चों सहित एक टर्मिनल शेल की प्रक्रिया का पेड़ कैसे दिखा सकता हूं?
जब कोई स्क्रिप्ट कमांड प्रॉम्प्ट से लॉन्च की जाती है, तो शेल उस स्क्रिप्ट के लिए एक उपप्रकार स्पॉन करेगा। मैं psट्री स्टाइल आउटपुट में टर्मिनल स्तर की प्रक्रिया और उसके बच्चों के बीच संबंध दिखाना चाहता हूं । मैं यह कैसे कर सकता हूँ? मैंने अब तक क्या कोशिश …
30 shell  ps 

2
आउटपुट की लाइनों की संख्या की गणना कैसे करें?
मान लीजिए कि मेरे पास कार्यक्रम है: Calculate.py क्या एक यूनिक्स कमांड-लाइन है जो मेरे प्रोग्राम, कैलक्लाइंडहोम से उत्पन्न लाइनों की संख्या को गिनाती है?

2
वर्तमान दशमलव विभाजक कौन सा है?
कहो कि मेरे पास एक POSIX शेल स्क्रिप्ट है विभिन्न प्रणालियों / वातावरणों पर चलने की आवश्यकता है जिन्हें मैं नियंत्रित नहीं करता हूं, और दशमलव विभाजक को एक स्ट्रिंग से निकालने की जरूरत है जो एक प्रोग्राम द्वारा उत्सर्जित होती है जो स्थानीय सेटिंग्स का सम्मान करती है। मैं …

3
लॉग आउट किए बिना पैरेंट शेल पर स्विच करें
मान लें कि मैं अपने स्थानीय खाते में शुरू करता हूं: avindra@host:~> तो मैं रूट करने के लिए स्विच: host:~ # फिर मैं ओरकल में जाता हूं: [ oracle@host:~] क्या ओरेकल शेल से लॉग आउट किए बिना मेरे लिए रूट शेल (पैरेंट) में वापस जाने का कोई तरीका है? यह …
29 shell 

1
कुछ आदेशों के साथ BASH प्रक्रिया प्रतिस्थापन कार्य क्यों नहीं करता है?
मौके पर प्रक्रिया प्रतिस्थापन उम्मीद के मुताबिक काम नहीं करेगा। यहाँ एक उदाहरण है: इनपुट: gcc <(echo 'int main(){return 0;}') आउटपुट: /dev/fd/63: file not recognized: Illegal seek collect2: error: ld returned 1 exit status इनपुट: लेकिन जब यह एक अलग कमांड के साथ प्रयोग किया जाता है, तो यह अपेक्षित …

1
क्या यह संभव है कि `फाइंड -एक्सक श-सी` का सुरक्षित रूप से उपयोग किया जाए?
मैं कुछ फ़ाइलों में उपयोग findकरने की कोशिश कर रहा हूं echo 0, लेकिन जाहिर तौर पर यह केवल साथ काम करता है sh -c: find /proc/sys/net/ipv6 -name accept_ra -exec sh -c 'echo 0 > {}' \; लेकिन मेरे sh -cसाथ प्रयोग करने find -execसे मुझे बहुत बेचैनी होती है …
29 shell  find 

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