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

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

2
स्ट्रिंग में बैश कमांड निष्पादित कर रहा है जब मैं स्ट्रिंग बनाता हूं, तब नहीं जब मैं इसे बाद में उपयोग करता हूं
मैं शेल स्क्रिप्टिंग के लिए अपेक्षाकृत नया हूं, लेकिन लगभग एक स्क्रिप्ट पूरी कर चुका हूं, जो लैफ्टप प्रोग्राम का उपयोग करता है । जिस स्क्रिप्ट से मुझे परेशानी हो रही है, वह तब है जब मैं कमांड्स की एक लंबी स्ट्रिंग (अलग करके ;) बनाता हूं । for var …


6
बैश फंक्शन डेकोरेटर
अजगर में हम फ़ंक्शन को कोड के साथ सजा सकते हैं जो स्वचालित रूप से लागू होता है और फ़ंक्शन के खिलाफ निष्पादित होता है। क्या बैश में भी ऐसी ही कोई विशेषता है? वर्तमान में मैं जिस स्क्रिप्ट पर काम कर रहा हूं, मेरे पास कुछ बॉयलरप्लेट हैं जो …
10 bash  function 

1
क्या कोई बैश फ़ाइल है जो हमेशा इंटरेक्टिव मोड में खानी पड़ेगी चाहे वह लॉगिन या नॉन-लॉगिन ही क्यों न हो?
जहाँ तक मुझे पता है, इंटरैक्टिव गोले लॉगिन हो सकते हैं या लॉगिन नहीं हो सकते हैं, और उनके लिए स्टार्ट अप फाइलें अलग हैं। यदि इंटरैक्टिव + लॉगिन खोल → /etc/profileतो की पहली पठनीय ~/.bash_profile, ~/.bash_loginऔर~/.profile अगर इंटरएक्टिव + नॉन-लॉगइन शेल → /etc/bash.bashrcतब~/.bashrc मैं हर बार कुछ चर सेट …
10 bash  login  bashrc 

2
यदि बुद्धिमान समापन विफल रहता है, तो फोर्स बैश सामान्य टैब पूरा करें
चूंकि टैब पूरा करना गोले में एक मानक विशेषता बन गया है, इसलिए मैं इसका बहुत खुश उपयोगकर्ता रहा हूं। जब तक मैं सही ढंग से अनुमान लगाता हूं, तब तक मुझे बैश के बुद्धिमान समापन (जहां यह केवल पीडीएफ फाइलों की खोज करता है, जैसे कि मैं फू <टीएबी> …

6
bash स्ट्रिंग से शुरू होने वाली रेखाओं को ढूंढता है
मेरे पास फाइलों का एक गुच्छा है और मैं यह खोजना चाहता हूं कि किसमें अनुक्रमिक लाइनें हैं जो एक निश्चित स्ट्रिंग से शुरू होती हैं। निम्न फ़ाइल के लिए उदाहरण के लिए: Aaaaaaaaaaaa Baaaaaaaaaaa Cxxxxxxxxx Cyyyyyyyyy Czzzzzzzzz Abbbbbbbbbbb Bbbbbbbbbbbb Caaaaaa Accccccccccc Bccccccccccc Cdddddd Ceeeeee 'C' से शुरू होने वाली …
10 bash  sed  grep  string 


4
निर्देशिका का अनुमानित आकार प्राप्त करें (पुन: सभी फ़ाइलों और उप-निर्देशिकाओं सहित)
क्या किसी निर्देशिका के लिए एक सटीक आकार प्राप्त करने का एक तरीका है (सहित, पुनरावर्ती, इसके सभी उप-निर्देशिका)? मुझे उप-आकारों के आकार नहीं चाहिए, मेरा मतलब सिर्फ इतना है कि वे रिपोर्ट किए गए कुल आकार में पुनरावर्ती रूप से शामिल होने चाहिए। असफल होना, एक अनुमानित आकार प्राप्त …
10 bash 

2
निर्देशिका नाम रखने वाले पर्यावरण चर के लिए बैश स्वतः पूर्णता
मैं अन्य बातों के अलावा, लिनक्स मिंट 14 पर 4.2.37 मार रहा हूं। जब मैं टाइप करके किसी पर्यावरण चर का नाम स्वत: पूर्ण करता है Tab, तो यह एक स्थान के बाद चर के नाम पर फैलता है। यदि चर का मान निर्देशिका नाम होता है, तो मैं चाहता …

4
फ़ाइल को विभाजित करें और इसे संबंधित डेटा संरचना में डालें?
मेरे पास एक फाइल है जिसमें नीचे सिंगल लाइन है: {machineA=[0, 1024, 4, 1028], machineB=[1, 1025, 5, 1029]} जिसमें मेरे दो डेटासेट हैं: machineA=[0, 1024, 4, 1028] machineB=[1, 1025, 5, 1029] अब, मुझे उपरोक्त फ़ाइल को पढ़ने और इसे इस तरह से विभाजित करने की आवश्यकता है कि मैं प्रत्येक …

5
कमांड तर्क के रूप में बैश में सीमांकित पाठ फ़ाइल को पार्स करना
मेरे पास एक टेक्स्ट फ़ाइल है, जैसे: field1,field2,field3 xield1,xield2,xield3 dield1,dield2,dield3 gield1,gield2,gield3 इनमें से प्रत्येक कॉलम एक प्रोग्राम का एक पैरामीटर होगा, और मैं चाहूंगा कि प्रोग्राम को प्रत्येक लाइन के लिए बुलाया जाए मैं एक पाश के लिए उम्मीद कर रहा था, कुछ इस तरह: for $i in file command …

2
प्रोग्रामेटिक रूप से पार्टीशन डिस्क
मैं एक बैश स्क्रिप्ट बनाने का प्रयास कर रहा हूं जो मौजूदा विभाजन (ओं) के साथ एक डिस्क पर एक फ़ाइल सिस्टम के साथ एक नया विभाजन बनाएगा। ऐसा लगता है कि यह आंशिक रूप से विभाजित के साथ प्रोग्राम बनाने के लिए आसान है, हालांकि इसके लिए आपको यह …
10 bash  partition  fdisk  parted 

4
बैश फ़ंक्शन से मान लौटाता है
मेरे पास एक फ़ंक्शन है जो 1 रिटर्न देता है यदि संख्या एक वैध दस अंकों की संख्या है: valNum() { flag=1 if [[ $1 != [1-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9] ]]; then echo "Invalid Number" flag=0 fi return $flag } यह कहा जा रहा है: if [[ $(valNum $num) -eq 1 ]]; then …

2
यदि मैं एक लाइनर की शुरुआत में "sudo" टाइप करता हूं, तो क्या यह बाकी कमांड्स पर लागू होता है?
यदि मैं sudoबैश में एक लाइनर की शुरुआत में टाइप करता हूं , तो क्या यह बाकी कमांड्स पर लागू होता है? दूसरे शब्दों में, यह है: sudo foo | foo2 | foo3 इसके बराबर: sudo foo | sudo foo2 | sudo foo3
10 bash  shell  sudo 

1
आप कितने अलग-अलग तरीकों से बैश में "उपनाम" बना सकते हैं?
मुझे केवल दो तरीकों का पता है: alias foo=barऔर function foo() { bar }। कारण मैं पूछ रहा हूँ कि अचानक मेरे बैश सत्रों में से एक - मैं lnकमांड नहीं चला सकता क्योंकि (जहां मेरे पर्यावरण चर में प्रविष्टियों में से एक है) के bashसाथ गलत हो रहा है …
10 bash  shell  alias 

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