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

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

3
बैश उपनामों का विस्तार कैसे करें
कैसे एक उपनाम बनाने के लिए जो वास्तव में बैश में उसी नाम के एक और उपनाम का विस्तार करता है? क्यों: मैं कुछ इस तरह GREP_OPTIONSसेट करता .bashrcथा: GREP_OPTIONS="-I --exclude=\*~" मेरे पास एक स्क्रिप्ट भी थी (आइए हम कहते हैं setup-java.sh) , जिसे मैं कुछ जावा प्रोजेक्ट्स पर काम …
11 bash  grep  alias 

1
कमांड के एक भाग के रूप में एक अंतरिक्ष के साथ बैश उर्फ
मैं एक बैश उपनाम बनाने की कोशिश कर रहा हूं, जहां खुद उर्फ ​​का एक स्थान है। विचार यह है कि उर्फ ​​(यानी con) के लिए खड़ा है sudo openvpn --config /path/to/my/openvpn/configs/। जिसका परिणाम एक पठनीय कमांड में होता है, जब conउपनाम का उपयोग किया जाता है। अर्थात: `con uk.conf` …

1
गूंज कुछ फ़ाइलों के दो बार मेल क्यों है?
$ touch file{1..12} $ echo *e{1..12} file1 file2 file3 file4 file5 file6 file7 file8 file9 file10 file11 file12 $ echo *{1..12} file1 file11 file12 file2 file3 file4 file5 file6 file7 file8 file9 file10 file11 file12 मुझे समझ नहीं आता कि ऐसा क्यों हो रहा है। कृपया कोई समझा सकता है?

5
फ़ाइल नाम में तारीख के बाद फ़ाइल संशोधित किया गया था, तो परीक्षण करें
मेरे पास YYYYMMDDफ़ाइल नाम में एक फाइल है, जैसे कि file-name-20151002.txt मैं यह निर्धारित करना चाहता हूं कि क्या यह फाइल 2015-10-02 के बाद संशोधित की गई थी। टिप्पणियाँ: मैं इसका आउटपुट देखकर कर सकता हूं ls, लेकिन मुझे पता है कि आउटपुट को पार्स करना lsएक बुरा विचार है। …
11 bash  files  osx  timestamps 

5
बैश - PS1 स्क्रिप्ट में होस्टनाम परिवर्तन के बाद उचित होस्टनाम के साथ अद्यतन नहीं
यह स्टैकओवरफ़्लो से मेरे पोस्ट की एक प्रति है; मुझे एहसास है कि मुझे इसे यहाँ पूछना चाहिए था ... मैं एक स्क्रिप्ट चलाना चाहता हूं जो होस्टनाम को बदलता है और मेरे बैश प्रॉम्प्ट (PS1 चर) को उचित होस्टनाम के साथ तुरंत अपडेट करता है। मैं यह कैसे कर …
11 bash  shell 

2
बैश को नर्सों से क्यों जोड़ा जाता है?
मुझे लगता है कि मैंने पहले भी इस पर ध्यान दिया है, लेकिन इसके बारे में कभी नहीं सोचा; अब मैं उत्सुक हूं। > ldd /bin/bash linux-vdso.so.1 => (0x00007fff2f781000) libtinfo.so.5 => /lib64/libtinfo.so.5 (0x00007f0fdd9a9000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f0fdd7a5000) libc.so.6 => /lib64/libc.so.6 (0x00007f0fdd3e6000) /lib64/ld-linux-x86-64.so.2 (0x00007f0fddbf6000) Libtinfo ncurses का हिस्सा है। यह एक …
11 bash  readline  ncurses 

3
एक फाइलसिस्टम के प्रारूप की जाँच कैसे करें
मैं एक बैश स्क्रिप्ट में, फ़ाइलसिस्टम टाइप डायरेक्टरी क्या है, इसकी जांच करना चाहूंगा। विचार कुछ इस तरह है if [path] is on a [filesystem] filesystem then filesystem specific command end if


6
किसी अन्य फ़ाइल में पाई गई लाइनों के आधार पर किसी फ़ाइल से लाइनें निकालें
फ़ाइल file1.txt में लाइनें शामिल हैं जैसे: /api/purchase/<hash>/index.html उदाहरण के लिए: /api/purchase/12ab09f46/index.html फ़ाइल file2.csv में लाइनें शामिल हैं जैसे: <hash>,timestamp,ip_address उदाहरण के लिए: 12ab09f46,20150812235200,22.231.113.64 a77b3ff22,20150812235959,194.66.82.11 मैं सभी लाइनों को हटाकर file2.csv को फ़िल्टर करना चाहता हूं जहां हैश का मान file1.txt में भी मौजूद है। यह कहने के लिए है: …

3
बैर में एक स्ट्रिंग से "शब्दों" की एक सरणी में जाओ
मुझे एक स्ट्रिंग से एक सरणी में जाने की आवश्यकता है जहां प्रत्येक प्रविष्टि उस स्ट्रिंग पर प्रत्येक शब्द है। उदाहरण के लिए, के साथ शुरू: VotePedro="Vote for Pedro" मुझे सरणी की आवश्यकता है: Vote For Pedro जो तब मुझे इस पर चलना चाहिए: for i in "${votePedroArray[@]}" do ## …

4
नेस्टेड छोरों के साथ एक शेल स्क्रिप्ट से बाहर निकलना
मेरे पास नेस्टेड छोरों के साथ एक शेल स्क्रिप्ट है और बस पता चला है कि "निकास" वास्तव में स्क्रिप्ट से बाहर नहीं निकलता है, लेकिन केवल वर्तमान लूप है। क्या एक निश्चित त्रुटि स्थिति पर स्क्रिप्ट से पूरी तरह से बाहर निकलने का एक और तरीका है? मैं "सेट-ई" …
11 bash  shell  scripting  exit 

5
bash: किसी वैरिएबल की पहली लाइन को वेरिएबल में असाइन करना
मेरे पास एक बहुस्तरीय चर है, और मैं केवल उस चर में पहली पंक्ति चाहता हूं। निम्न स्क्रिप्ट समस्या प्रदर्शित करता है: #!/bin/bash STRINGTEST="Onlygetthefirstline butnotthesecond orthethird" echo " Take the first line and send to standard output:" echo ${STRINGTEST%%$'\n'*} # Output is as follows: # Onlygetthefirstline echo " Set the …
11 bash 

2
इतिहास में अंतिम कमांड से दूसरे तर्क का उपयोग कैसे करें?
मैं कुछ रेगेक्स सीखना शुरू कर रहा हूं, इसलिए मैं इस कमांड का बार-बार उपयोग करता हूं: grep pattern /usr/share/dict/american-english केवल पैटर्न वाला हिस्सा बदलता है, इसलिए मुझे बार-बार लंबी अभिव्यक्ति " / usr / शेयर / तानाशाही / अमेरिकी-अंग्रेजी " लिखना होगा । किसी ने टिप्पणी की कि कमांड …

4
यह कैसे माप सकता है कि मेरी स्क्रिप्ट को चलाने और उसे ईमेल में शामिल करने में कितना समय लगता है?
मैं एक साधारण बैश स्क्रिप्ट चेक (की एक श्रृंखला चलाता है ping, nslookup, आदि) और फिर उस डेटा के उत्पादन के साथ एक ईमेल रिपोर्ट भेजता है। मुझे ईमेल की जानकारी चाहिए कि पूरी स्क्रिप्ट को चलाने में कितनी देर लगी। क्या उस जानकारी को एकत्र करने का एक आसान …

3
शॉर्टकट Ctrl + A टर्मिनल में एक लाइन के शुरू होने के लिए क्यों कूद रहा है?
जैसे किसी पंक्ति के अंत में कूदना Ctrl+ है E, जहां Eअंत के रूप में सोचा जा सकता है, यह प्रयोग शुरू करने के लिए क्यों कूदता है A?

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