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

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

4
शेल स्क्रिप्ट चलाते समय उपयोगकर्ता को रूट के रूप में लॉगिन करने के लिए प्रेरित करें
मुझे जो समस्या आ रही है, जब मैं कमांड दर्ज करता हूं, su - root मेरी शेल स्क्रिप्ट फ़ाइल की शुरुआत में, यह उपयोगकर्ता को पासवर्ड दर्ज करने के लिए संकेत देता है और फिर शेल स्क्रिप्ट के बाकी हिस्सों के साथ जारी नहीं रहता है। फिर मुझे टर्मिनल के …

2
'-V' और '-x' के तर्कों का मतलब क्या है?
मैंने निम्नलिखित शेलबैंग के साथ शेल स्क्रिप्ट के एक जोड़े को देखा है: #!/bin/bash -x -v हालांकि, man bashयह नहीं समझाता है कि ये तर्क -xऔर क्या हैं -v, अगर वे bashसभी के हैं। तो क्या उन करना -xऔर -v(और अन्य संभावित तर्क) क्या मतलब है?
17 bash  shebang 

2
$ के साथ backtick की जगह () काम नहीं कर रहा है
मेरे पास कुछ पुरानी स्क्रिप्ट हैं जिन्हें मैं अपडेट करने की कोशिश करता हूं। कुछ कोड के लिए: export X=`(echo "abc"; echo "def")` echo $X जो अपेक्षित आउटपुट देता है: abc def अब इंटरनेट मुझे बताता है कि बैकटिक्स बाहर हैं जिन्हें मुझे $()उपयोग करने की आवश्यकता है, लेकिन जब …
17 bash 

3
बाश में बिल्ली के प्रतिस्थापन के रूप में कम-से-कम संकेत क्यों काम नहीं करता है?
मैंने "बिल्ली के बेकार उपयोग" के बारे में सुना और कुछ सुझाव पाए, लेकिन निम्नलिखित आउटपुट मेरे बैश शेल में कुछ भी नहीं है। < filename बिल्ली का उपयोग करना उम्मीद के मुताबिक काम करता है। cat filename मैं Fedora Core 18 और GNU बैश, संस्करण 4.2.45 (1) का उपयोग …

2
मैं एक प्रोग्राम में डेटा को कैसे स्ट्रीम कर सकता हूं जो एक तर्क के रूप में दी गई फ़ाइल से डेटा पढ़ने की उम्मीद करता है?
मेरे पास एक बड़ी gzipped फ़ाइल है और मैं इसे पढ़ने के लिए एक प्रोग्राम (4s-import इस मामले में) चाहता हूं। पहले फ़ाइल को अनज़िप करने में बहुत समय लगता है और फिर प्रोग्राम को पथ के साथ तर्क के रूप में फ़ाइल पर कॉल करें। क्या ऐसा करना संभव …

5
मैं संपादित करने के लिए एक गिने हुए इतिहास कमांड को कैसे याद कर सकता हूं?
मैं अक्सर परिवर्तनों के साथ खोज करता हूं history | grep 'string' मुझे अपने इतिहास में कमांड की एक सूची मिलती है, साथ में इतिहास पंक्ति संख्या), उदाहरण के लिए history | grep 'git' 755 git status 1535 git push origin master 1570 git merge origin/one-146 1667 git reset --hard …

3
फ़ाइलें ले जाएँ और निर्देशिकाओं को rsync से हटाएं?
हाल ही में मुझे बड़ी संख्या में फ़ाइलों (1 मिलियन से अधिक) को हटाने की आवश्यकता थी और मैंने यह करते हुए पढ़ा: rsync -av --delete `mktemp -d`/ ~/source && rmdir ~/source ऐसा करने के लिए सबसे अधिक अनुकूलित तरीकों में से एक था, और मैं यह प्रतिज्ञा कर सकता …

2
एक प्रक्रिया को मारने के बाद बैश को 'समाप्त' क्यों दिखाया जाता है?
यहां वह व्यवहार है जिसे मैं समझना चाहता हूं: $ ps PID TTY TIME CMD 392 ttys000 0:00.20 -bash 4268 ttys000 0:00.00 xargs $ kill 4268 $ ps PID TTY TIME CMD 392 ttys000 0:00.20 -bash [1]+ Terminated: 15 xargs $ ps PID TTY TIME CMD 392 ttys000 0:00.21 -bash …
17 bash  process  kill 

2
एक बैश स्क्रिप्ट में, पैटर्न के अनुसार एक स्ट्रिंग निकालना
बैश में, मान लें कि मेरे पास एक स्ट्रिंग है strname: strname="ph7go04325r" मैं पहले "3" चरित्र और अंतिम "r" चरित्र के बीच के पात्रों को निकालना चाहूंगा strname, जिसके परिणामस्वरूप एक स्ट्रिंग में बचत होगी strresult। उपरोक्त उदाहरण में, परिणाम strresultहोगा: strresult="25" पहला "3"चरित्र जरूरी नहीं है कि स्ट्रिंग स्थिति …

6
कैट कमांड के बाद नई लाइन पर बश पुट कैसे बनाया जाए?
जो मैं समझता हूं: host:~ user$ cat example.txt some texthost:~ stas$ मैं क्या प्राप्त करना चाहता हूं: host:~ user$ cat example.txt some text host:~ stas$ क्या ऐसा कोई तरीका है जिससे मैं catइस तरह का व्यवहार कर सकूं? मैं मैक ओएस एक्स पर बैश का उपयोग कर रहा हूं।
17 bash  osx  prompt  cat 

2
क्या `विभाजन दोष` संदेश STDERR के अंतर्गत आता है?
मैं एक निष्पादन योग्य में भाग गया bash ./code > log यह टर्मिनल पर कभी-कभी त्रुटि संदेश दिखाता है जबकि सभी प्रिंटफ़ स्टेटमेंट लॉग फ़ाइल में जाते हैं। मैं इसे नीचे की तरह फिर से चलाता हूं ./code >& log अब, सामयिक त्रुटि संदेश भी लॉग में जाते हैं। लेकिन …

3
मेरा `कौन-सा` आदेश गलत हो सकता है (कभी-कभी)?
मैंने स्रोत कोड (v24.2) से अंतिम emacs संस्करण संकलित किया है क्योंकि मेरी मशीन पर स्थापित संस्करण मेरे लिए (v21.3) काफी पुराना है। मैंने हमेशा किया है: $configure --prefix=$HOME make make install अब मैं emacs का परीक्षण कर रहा हूं और महसूस किया कि यह अभी भी पिछले संस्करण को …
17 bash  emacs  path  which 

2
मार्कडाउन फाइल को html में बदलने के लिए फाइंड कमांड का उपयोग करें
मान लें कि मेरे पास हार्डडिस्क पर फाइलें हैं जैसे एक्सटेंशन हैं .md। मैं उन सभी फाइलों को .htmlमाध्यम findऔर -execविकल्प में बदलना चाहता हूं । Html में मार्कडाउन फाइल को कन्वर्ट करने का कमांड है markdown readme.md > readme.html मैं कुछ का उपयोग करने की कोशिश कर रहा हूँ …
17 bash  find 

5
bash: stderr को स्टोर करने के लिए एक वैरिएबल का उपयोग करें। स्टडआउट पुनर्निर्देशन
क्या स्क्रिप्ट में कमांड विकल्प जोड़ने जैसे चर के माध्यम से stdout और stderr को पुनर्निर्देशित करने का कोई तरीका है? उदाहरण के लिए मेरे पास एक स्क्रिप्ट है: #!/bin/bash -x TEST=">/dev/null 2>&1" OPT='-p -v' mkdir $OPT 123/123/123 $TEST मैं देख सकता हूं कि ऑप्ट को -pबिना किसी समस्या के …

3
कुछ तर्कों के साथ प्रक्रिया को खोजने और मारने के लिए बैश स्क्रिप्ट?
मुझे एक स्क्रिप्ट चाहिए, जो उदाहरण (ओं) को मारती है, sshजिनमें से -D तर्क (स्थानीय प्रॉक्सी सेट करना ) के साथ चलाया जाता है। मैन्युअल रूप से, मैं करता हूं ps -A | grep -i ssh, -D और kill -9 {id}प्रत्येक के साथ उदाहरण (ओं) को देखें । लेकिन क्या …
17 bash  process 

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