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

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

2
एक ही फाइल को एक ही पाइपलाइन में पढ़ने और लिखने को हमेशा "विफल" कैसे बनाएं?
कहो कि मेरे पास निम्नलिखित स्क्रिप्ट है: #!/bin/bash for i in $(seq 1000) do cp /etc/passwd tmp cat tmp | head -1 | head -1 | head -1 > tmp #this is the key line cat tmp done मुख्य पंक्ति पर, मैं वही फ़ाइल पढ़ता और लिखता हूं tmpजो कभी-कभी …

3
उपयोगकर्ता इनपुट के बाद पाठ को गायब कर दें
क्या कोई तरीका है जिससे आप उपयोगकर्ता द्वारा इनपुट देने के बाद ही प्रदर्शित सामग्री को गायब कर सकते हैं? उदाहरण के लिए, इस फ़ाइल को नीचे ले जाएं #!/bin/bash read -n 1 -p 'how are you ? ' var if [ "$var" == "y" ] then echo 'Have fun' …
9 bash  scripting 

6
(बैश) स्क्रिप्ट ए, स्क्रिप्ट बी का इंतजार करें, लेकिन इसकी बाल प्रक्रिया नहीं
इसलिए मेरे पास स्क्रिप्ट है जो करता है: ssh server1 -- scriptB & ssh server2 -- scriptB & ssh server3 -- scriptB & wait otherstuffhappens ScriptB करता है: rsync -av /important/stuff/. remoteserver:/remote/dir/. rsync -av /not/so/important/stuff/. remoteserver:/remote/dir/. & exit मेरा वांछित परिणाम है scriptA स्क्रिप्टबी के सभी उदाहरणों के लिए आगे …

1
मैं एक वैरिएबल क्यों नहीं प्रिंट कर सकता हूँ जो मैं env के आउटपुट में देख सकता हूँ?
मुझे दूसरे से एक शेल उदाहरण के पर्यावरण चर को स्थापित करने में दिलचस्पी है। इसलिए मैंने कुछ शोध करने का फैसला किया। एक को पढ़ने के बाद संख्या के सवाल के बारे में इस मैं इसे बाहर का परीक्षण करने का फैसला किया। मैंने दोनों गोले A और B …

4
एक ही समय में एक फ़ोल्डर को कैसे स्थानांतरित करें और पुन: बनाएँ?
मेरे पास एक statisticsउबंटू सर्वर में एक फ़ोल्डर है जिसमें डेटा फाइलें नियमित रूप से संग्रहीत की जाती हैं। नई फ़ाइलों को संग्रहीत करने के लिए उपलब्ध फ़ोल्डर को फिर से बनाते समय मैं statisticsफ़ोल्डर का नाम कैसे बदल सकता हूं ?backup-xxstatistics statisticsफ़ोल्डर में फ़ाइलें PHP द्वारा बनाई गई हैं …

6
मैं /root/.bashrc में सेटिंग्स का उपयोग करने के लिए sudo कमांड कैसे प्राप्त कर सकता हूं
मैंने .bashrcविशेष रूप से llऔर कई उपनामों के साथ अनुकूलित किया हैexport LS_OPTIONS='--color=auto' दुर्भाग्य से यह तब काम नहीं करता है जब इसके साथ प्रयोग किया जाता है sudo, इसलिए मैंने भी संशोधित किया है /root/.bashrc, लेकिन इससे कोई फर्क नहीं पड़ता है। sudo envदिखाता है HOME=/rootऔरSHELL=/bin/bash मैं sudoसेटिंग्स का …
9 bash  debian  sudo 

2
लिनक्स पर शेल (`sh`) से भिन्न में मानक पर रीडायरेक्ट फ़ाइल कैसे करता है?
मैंने एक स्क्रिप्ट लिखी है जो उपयोगकर्ताओं को चलते समय स्विच करती है, और मानक में फ़ाइल पुनर्निर्देशन का उपयोग करके इसे निष्पादित करती है। इसलिए user-switch.sh... #!/bin/bash whoami sudo su -l root whoami और इसे चलाने से bashमुझे वह व्यवहार मिलता है जिसकी मुझे उम्मीद है $ bash < …


5
सिस्टम में लॉगिन करने पर स्वचालित रूप से vi मोड पर बैश रीडलाइन कैसे सेट करें?
मेरी टीम हज़ारों लिनक्स / यूनिक्स मशीनों के लिए ज़िम्मेदार है, इसलिए स्वाभाविक रूप से रूट खाता प्रवेशकों के बीच "साझा" है। मैं vi मोड पसंद करता हूं, अन्य लोग emacs मोड पसंद करते हैं। मैं किसी भी मशीन पर SSH लॉगिन करने पर bash की रीडलाइन को vi मोड …
9 bash  emacs  vi  readline 

3
तर्कों के रूप में मिली फाइलों को कैसे पास करें?
कटौती तुच्छ लेकिन अयोग्य जवाब बंद करने के लिए सबसे पहले: मैं न तो उपयोग कर सकते हैं find+ xargsचाल और न ही उसके संस्करण (जैसे findके साथ -exec), क्योंकि मैं प्रति कॉल कुछ इस तरह के एक्सप्रेशन का उपयोग करने की जरूरत है। मैं अंत में इस पर वापस …

5
बश में डिफ़ॉल्ट कॉपी और पेस्ट व्यवहार को अक्षम करें
जब मैं अपने टर्मिनल सत्र में पेस्ट करता हूं, तो शेल तुरंत कमांड को निष्पादित करता है मेरे बिना एंटर कुंजी दबाए। मैं वास्तव में नहीं जानता कि उस व्यवहार को कैसे निष्क्रिय किया जाए। मैं MacOS Yosemite पर प्रीइंस्टॉल्ड टर्मिनल का उपयोग कर रहा हूं।
9 bash  terminal  osx 

4
क्या कोई शेल स्क्रिप्ट इसके तर्क को छापती है, जिसे आप शेल प्रॉम्प्ट पर लिखेंगे, उद्धृत किया गया है?
एक शेल स्क्रिप्ट में, मेरी समझ यह है कि "$@"स्क्रिप्ट के तर्कों का विस्तार, उन्हें आवश्यकतानुसार उद्धृत करता है। उदाहरण के लिए यह आगे पीछे करने के लिए स्क्रिप्ट तर्क देता है: gcc -fPIC "$@" <<<हालांकि बैश पास-टू-स्टड सिंटैक्स का उपयोग करते समय , "@$"यह काम नहीं करता है क्योंकि …

2
बैश में एकल उद्धृत $ 'स्ट्रिंग' और डबल उद्धृत $ "स्ट्रिंग" के बीच क्या अंतर है?
मैं echoदो आदेशों का उपयोग करके नई लाइन निष्पादित करने का प्रयास कर रहा था : पहला आदेश: echo $'Hello World\nThis is a new line' उत्तर: Hello World This is a new line दूसरा आदेश: echo $"Hello World\nThis is a new line" उत्तर: Hello World\nThis is a new line मेरा …
9 bash  quoting  echo 

4
यदि रीडायरेक्शन विफल होगा, तो बैश प्रोग्राम निष्पादित नहीं किया गया
बैश में, मैं नोटिस करता हूं कि यदि पुनर्निर्देशन का उपयोग करने वाला कोई कमांड विफल हो जाएगा, तो इससे पहले चलने वाले कोई भी प्रोग्राम नहीं चलाए जाएंगे। उदाहरण के लिए, यह प्रोग्राम "a" फाइल को खोलता है और "a" फाइल करने के लिए 50 बाइट्स लिखता है। हालाँकि, …

6
डीएफ और माउंट का उपयोग करते समय केवल भौतिक डिस्क दिखाएं
जब मैं उपयोग करता हूं dfया mount, मैं भौतिक डिस्क विभाजन में सबसे अधिक दिलचस्पी रखता हूं। आजकल उन आदेशों का उत्पादन अस्थायी और आभासी फाइल सिस्टम, cgroups और अन्य चीजों से अभिभूत है जिन्हें मैं नियमित रूप से दिलचस्पी नहीं लेता हूं। आउटपुट में मेरे भौतिक विभाजन हमेशा ' …

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