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

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

3
आउटपुट को कैसे विभाजित करें और इसे एक ऐरे में स्टोर करें?
यह आउटपुट है: 3,aac-lc, 93.8, aaclc, 77.3, h.264, 1024.6, h.264, 1029.1, 31, 31, 0,0,0.000000,31,31,0,0,0.000000,7,0,0,0.000000,30,1280 720,10,0,0,0.000000,30,1280 720 मैंने 2 परिदृश्य के साथ कोशिश की: एक सरणी में भंडारण @arr=split(',',$stats); echo "statistics: $stats" एक चर में संग्रहित करना echo $stats | cut -d ',' -f | read s1 echo $s1 लेकिन न …
9 bash 

2
बैश: एक चर में एक उपनाम का उपयोग करें
मैं एक बैश स्क्रिप्ट लिख रहा हूं जो इसके प्रत्येक तर्क को एक कमांड के रूप में चलाती है। यह मेरे लिए आदेशों के लिए काम करता है PATH, लेकिन उपनाम के लिए नहीं। मैं सीधे स्क्रिप्ट में एक उपनाम कह सकता हूं, लेकिन मैं एक उपनाम के रूप में …
9 bash  alias 

1
एक कमांड को दो पाइप
मैं निम्नलिखित वाक्यविन्यास से थोड़ा भ्रमित हूं। हालांकि यह काम करता है, यह समझ में नहीं आता कि यह क्यों काम करता है। ऐसा लगता है, जैसे कि अलग कमांड में दो पाइप जुड़े हुए हैं। लेकिन वहाँ केवल एक ही नहीं है STDIN? उदाहरण: diff <(echo "foobar") <(echo "barbaz") …
9 bash  shell 

4
एप्ट-प्राप्त ऑटोकम्प्लीशन
मैं वर्तमान में 64-बिट डेबियन व्हीज़ी चला रहा हूं। मैं apt-get के लिए ऑटो पूरा होने में कुछ परेशानी हो रही हूँ। मेरे पास बैश-समापन स्थापित है। अगर मैं एक शेल में रूट के रूप में लॉग इन हूं, तो मैं apt-get (उदा: apt-get install wicd [tab] [tab ]) के …

9
मैं सिस्टम लॉगिन के लिए परीक्षण कैसे लिखूं?
मैंने पायथन सीजीआई स्क्रिप्ट लिखी है जो bashकमांडों को आमंत्रित करती है , और इसे मेजबान पर एक सफल लॉगिन के लिए परीक्षण करने की आवश्यकता है। मैं उसके लिए परीक्षण कैसे लिखूं? उदाहरण के लिए, क्या मैं एक bashस्क्रिप्ट बना सकता हूँ जो होस्ट पर पंजीकृत उपयोगकर्ता के खिलाफ …

1
बैश इतिहास के माध्यम से पहुंचने पर स्क्रीन लंबे समय की शुरुआत से कट जाती है
मैं ओएस एक्स शेर में बैश और स्क्रीन के डिफ़ॉल्ट संस्करणों का उपयोग कर रहा हूं। जब मैं एक स्क्रीन सत्र में होता हूं और मैं बैश इतिहास के माध्यम से वापस स्क्रॉल करता हूं और मैं एक कमांड पर आता हूं जो रैप करने के लिए पर्याप्त है। मैं …
9 bash  osx  gnu-screen 

2
किसी के लिए भी 'क्यों; चार बार करते हैं?
क्या यह बग है या ये कोई विशेषता है? ऐसा लगता है कि अनछुए अल्फ़ान्यूमेरिक्स के लिए ऐसा होता है । रनिंग ग्नू बैश, संस्करण 4.1.5 for alpha01234; do echo $((++i)); done उत्पादन: 1 2 3 4

2
लूप के लिए समानांतर बनाना
मैं forनिम्नलिखित कोड के छोरों को समानांतर करना चाहता हूं । यह कैसे करना है? #!/bin/bash N=$1 n=$2 for (( i=1; i<=$N; i++ )); do min=100000000000000 //set min to some garbage value for (( j=1; j<=$n; j++ )); do val=$(/path/to/a.out) val2=`echo $val | bc` if (( $val2 < $min )); …

1
बैश को कैसे रोके इतिहास
मुझे बैश के टर्मिनल इतिहास को स्थापित करने में बहुत परेशानी हो रही है जिस तरह से मैं चाहता हूं। मैं कोई डुप्लिकेट प्रविष्टियाँ नहीं करना चाहूँगा और यदि मैं एक कमांड दर्ज करता हूँ तो मैं चाहता हूँ कि यह बच जाए और डुप्लिकेट ऊपर हटा दिया जाए। समस्या …

2
अजीब नियंत्रण-डी व्यवहार
मैं catएक बहुत ही सरल पाठ संपादक के रूप में उपयोग कर सकता हूं cat > foo.txt। अगर मैं टाइप करता हूं: bar baz और फिर ctrl+ दबाएं D, यह अब इस तरह दिखता है: $ cat > foo.txt bar baz^D कर्सर के साथ ^। अगर मैं इसे दबाता हूं …

2
क्रेटाब को संपादित करते समय एक टर्मिनल में खुले ईमैक्स
मैंने emacsअपने डिफ़ॉल्ट संपादक के रूप में सेटअप किया है /etc/profile। जब मैं emacsकिसी टर्मिनल में उपयोग करना चाहता हूं । मैं इसे -nwविकल्प के साथ खोलता हूं । crontab -eविंडो में खोलने के लिए इसे रोकने के दौरान मेरे पास समान व्यवहार कैसे हो सकता है ?
9 bash  cron  emacs 

1
मैंने अपना बैश पेट कहां सेट किया है?
मैं ~/binअपने पेट से निकालना चाहता हूं। मैंने इसे महीनों पहले सेट किया था जब लिनक्स (उबंटू) मेरे लिए बहुत नया था, लेकिन मुझे नहीं पता कि मैंने इसे कैसे जोड़ा ... जब मैं नीचे सूचीबद्ध सभी फाइलों को खोजता हूं तो कुछ भी नहीं दिखाई देता है। इसे और …

1
पता लगाने का सबसे अच्छा तरीका क्या है (एक स्क्रिप्ट से) क्या सॉफ्टवेयर स्थापित है?
मैं whichविभिन्न प्लेटफार्मों (लिनक्स बनाम सोलारिस vx। OS X) में कमांड से आउटपुट में अंतर के साथ निराश हो चुका हूं , अलग-अलग गोले संभवतः मामले में भी खेल रहे हैं। typeएक बेहतर विकल्प के रूप में सुझाव दिया गया है, लेकिन यह कितना पोर्टेबल होगा? अतीत में मैंने ऐसे …
9 bash  zsh  standard  which 

1
छोरों करते समय 2 चलाने के लिए सबसे कुशल तरीका
वर्तमान में मैं whileअपने विंडो मैनेजर, dwm , और स्टेटस बार को शुरू करने के लिए दो अलग-अलग छोरों का उपयोग करता हूं जो सिस्टम जानकारी को प्रिंट करता है। इस समय मेरा समाधान उन्हें उसी स्क्रिप्ट में लगातार चलाना है, जैसे: while true; do $HOME/Scripts/dwm-status sleep 2s done & …

2
बाश में स्टड और स्टडआउट पुनर्निर्देशन की प्राथमिकता
मेरा प्रश्न पुनर्निर्देशन पूर्वता के बारे में है जो कि मार है। मान लीजिए कि आपके पास एक कमांड है: cmd1 < cmd2 > cmd3 क्या यह अनुवाद करेगा: (cmd1 < cmd2) > cmd3 या cmd1 < (cmd2 > cmd3)

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