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

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

12
फ़ंक्शन में संपूर्ण बैश स्क्रिप्ट क्यों लिखी जाती है?
काम पर, मैं बार-बार स्क्रिप्ट लिखता हूं। मेरे पर्यवेक्षक ने सुझाव दिया है कि संपूर्ण स्क्रिप्ट को निम्नलिखित उदाहरणों के समान कार्यों में विभाजित किया जा सकता है: #!/bin/bash # Configure variables declare_variables() { noun=geese count=three } # Announce something i_am_foo() { echo "I am foo" sleep 0.5 echo "hear …

3
Bashrc फ़ाइल को संपादित करने के बाद env चर को ताज़ा करें
मैंने अक्सर .bashrcनए पर्यावरण चर का निर्यात करने के लिए फ़ाइल को संपादित किया । कंसोल को बंद करने के बजाय और एनवी चर को ताज़ा करने के लिए एक नई शुरुआत करें, क्या ताज़ा करने का एक सुविधाजनक तरीका है?

6
धमाके की गूंज कैसे!
मैंने echoएक फ़ाइल में सामग्री को एक संपादक द्वारा खोलने के बजाय, एक स्क्रिप्ट बनाने की कोशिश की echo -e "#!/bin/bash \n /usr/bin/command args" > .scripts/command उत्पादन : बैश:! / बिन / बैश: घटना नहीं मिली मैंने इस अजीब व्यवहार को धमाके से अलग कर दिया है । $ echo …

3
इतनी जल्दी फाइल करने के लिए `Yes` कैसे लिखता है?
मुझे एक उदाहरण देने दें: $ timeout 1 yes "GNU" > file1 $ wc -l file1 11504640 file1 $ for ((sec0=`date +%S`;sec<=$(($sec0+5));sec=`date +%S`)); do echo "GNU" >> file2; done $ wc -l file2 1953 file2 यहाँ आप उस आदेश को देख सकते हैं yesलिखते हैं 11504640एक दूसरे में लाइनों, जबकि …
58 bash  coreutils  write  yes 

1
SSH में लॉगिन करने और प्रोग्राम चलाने के लिए सिंगल कमांड?
क्या SSH के माध्यम से किसी दूरस्थ सर्वर पर लॉगिन करने और दूरस्थ लॉगिन शेल पर प्रोग्राम चलाने के लिए एकल कमांड को संरचित करने का कोई तरीका है? ओपनएसएसएच मैनुअल में, यह पढ़ता है "यदि कमांड निर्दिष्ट है, तो इसे लॉगिन शेल के बजाय रिमोट होस्ट पर निष्पादित किया …
58 bash  shell  ssh  openssh 

3
"आरएम हैशेड" का क्या मतलब है?
मैं http://mywiki.wooledge.org/BashGuide/CommandsAndArguments से गुज़र रहा हूं और यहां आया हूं : $ type rm rm is hashed (/bin/rm) $ type cd cd is a shell builtin थोड़ी देर पहले, गाइड ने बाश द्वारा समझाए गए विभिन्न प्रकार के आदेशों को सूचीबद्ध किया: उपनाम, फ़ंक्शन, बिल्डिंस, कीवर्ड और निष्पादन योग्य। लेकिन …
58 bash  shell  command 

5
सीडी सिर्फ निर्देशिका के नाम टाइप करके?
मैं या तो 20 साल पहले कहीं था या मैंने इसके बारे में सपना देखा था। मूल रूप से: अगर टाइप blobblobमुझे मिलता है blobblob: command not found काफी उचित। मैं इसे पसंद करूंगा ताकि जब मेरे शेल में वे त्रुटियां हो जाएं - कमांड नहीं मिली - यह देखने …

4
सिम्पीनल के माध्यम से निष्पादित होने पर वर्तमान स्क्रिप्ट का पथ प्राप्त करें
मेरे पास कुछ बैश स्क्रिप्ट और सहायक फ़ाइलों के साथ एक युगल निर्देशिकाओं की एक उपयोगिता है जो प्रत्येक मशीन के लिए एक अलग निर्देशिका में संभवतः कई मशीनों पर तैनात की जाएगी। स्क्रिप्ट को स्वयं के सापेक्ष पथों को संदर्भित करने में सक्षम होने की आवश्यकता है इसलिए मुझे …

3
एकल पंक्ति बैश लूप में & amp (का उपयोग करें)
मैं इस कमांड का सफलतापूर्वक उपयोग कर रहा हूं, जो एक कॉन्फिगर फाइल में वैरिएबल को बदलता है और फिर लूप के भीतर पायथन स्क्रिप्ट को निष्पादित करता है: for((i=114;i<=255;i+=1)); do echo $i > numbers.txt;python DoMyScript.py; done जैसा कि प्रत्येक DoMyScript.pyखुद को समाप्त करने से पहले चलने में लगभग 30 …


2
कैसे बाश में परिभाषित एक सरणी की लंबाई की गणना करने के लिए?
मैं बैश करने के लिए नया हूं और अपने प्रश्न का उत्तर देने के लिए एक अच्छा ट्यूटोरियल नहीं ढूंढ सकता। array=( item1 item2 item3) for name in ${array[@]}; do echo current/total ... some other codes done मैं "चालू" और "कुल" मान की गणना करना चाहता हूं, क्योंकि यह होने …
58 bash  array 

3
कम अंदर grep?
मैं वर्तमान में कुछ मुद्दों की तलाश में बहुत से अपरिचित लॉग के माध्यम से स्थानांतरित कर रहा हूं। पहली फ़ाइल जो मैं देख रहा हूं, वह Event.log है, और मुझे कम से कम तीन पृष्ठ मिलते हैं lessजिसमें एक ही घटना को अलग-अलग समय पर प्रदर्शित किया जाता है …
58 bash  grep  logs  less 

4
सूची उपनिर्देशिका केवल n स्तर गहरी है
निम्नलिखित उदाहरण संरचना में त्योहार स्टोर वॉइसपैक डेटा: /usr/share/festival/voices/<language>/<voicepack name> सबसे सरल एक-लाइनर (अधिमानतः उपयोग lsकरने के लिए) केवल <voicepack name>सभी संभावित कई <language>उपनिर्देशिकाओं में क्या है?
58 bash  ls 

8
बैश के स्रोत को निष्पादन की आवश्यकता क्यों नहीं है?
बैश के साथ sourceएक स्क्रिप्ट को क्रियान्वित बिट सेट के बिना निष्पादित करना संभव है। यह प्रलेखित और अपेक्षित व्यवहार है, लेकिन क्या यह एक निष्पादन बिट के उपयोग के खिलाफ नहीं है? मुझे पता है, कि sourceएक उपधारा नहीं बनाता है।

6
CSV में मान और प्रारूप निकालने के लिए jq का उपयोग करना
मेरे पास JSON फ़ाइल है: { "data": [ { "displayName": "First Name", "rank": 1, "value": "VALUE" }, { "displayName": "Last Name", "rank": 2, "value": "VALUE" }, { "displayName": "Position", "rank": 3, "value": "VALUE" }, { "displayName": "Company Name", "rank": 4, "value": "VALUE" }, { "displayName": "Country", "rank": 5, "value": "VALUE" …
57 bash  python  csv  json  jq 

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