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

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

6
मैं बैश में एक चर से लाइन द्वारा लाइन कैसे पढ़ सकता हूं?
मेरे पास एक वैरिएबल है जिसमें एक कमांड का मल्टीलाइन आउटपुट है। चर से लाइन द्वारा आउटपुट लाइन को पढ़ने का सबसे प्रभावी तरीका क्या है? उदाहरण के लिए: jobs="$(jobs)" if [ "$jobs" ]; then # read lines from $jobs fi
48 bash  shell  io  cat 

10
यह जांचने के लिए कि क्या कोई फ़ाइल CRLF या LF का उपयोग किए बिना उसे संशोधित करती है?
मुझे समय-समय पर एक कमांड चलाने की ज़रूरत है जो यह सुनिश्चित करता है कि कुछ पाठ फ़ाइलों को लिनक्स मोड में रखा जाए। दुर्भाग्य से dos2unixहमेशा फ़ाइल को संशोधित करता है, जो फ़ाइल और फ़ोल्डर के टाइमस्टैम्प को गड़बड़ कर देगा और अनावश्यक लेखन का कारण होगा। मेरे द्वारा …

3
बेल में CLICOLOR और LS_COLORS
लिस्टिंग के रंग के लिए मेरे पास .bashrc में निम्नलिखित सेटअप है। निर्यात CLICOLOR = 1 निर्यात LS_COLORS = 'नहीं = 00: Fi = 00: di = 00; 34: ln = 01; 36: pi = 40; 33: so = 01; 35: do = 01; 35: bd = 40; 33; 01:; …

2
एक bash स्क्रिप्ट में stderr संदेशों को दबाएं
निम्नलिखित पर विचार करें (थोड़ा मूर्खतापूर्ण) स्क्रिप्ट नाम 'test1.sh': #/bin/bash # sleep 10 & echo sleep pid = $! pkill sleep जब मैं इसे चलाता हूं, तो मुझे न केवल प्रतिध्वनि का उत्पादन मिलता है, बल्कि स्टाफ़ पर नींद की मौत की मार की सूचना है: $ ./test1.sh sleep pid …

5
Bash में ctrl + T का उपयोग किया गया?
मैंने देखा कि बैश में ctrl+ के लिए एक छोटा कट है Tजो कर्सर से पहले अंतिम दो अक्षरों को स्वैप करता है। मैं सोच रहा हूं कि इंजीनियरों ने इसे शामिल करने का फैसला क्यों किया। क्या यह पिछले सम्मेलन से विरासत में मिला था? या वहाँ एक व्यावहारिक …



3
बैश: डबल बराबर -eq
मैं बैश में पूर्णांक तुलना कर रहा हूं (यह देखने की कोशिश कर रहा है कि उपयोगकर्ता रूट के रूप में चल रहा है), और मुझे इसे करने के दो अलग-अलग तरीके मिले: डबल बराबर: if [ $UID == 0 ] then fi -eq if [ $UID -eq 0 ] …
47 bash  shell  arithmetic 

7
`सेट -x` जैसे शेल विकल्पों के मूल्य को कैसे पुनर्स्थापित करें?
मैं set -xअपनी स्क्रिप्ट की शुरुआत में और इसे "पूर्ववत करना" चाहता हूं (अंधाधुंध सेट करने से पहले राज्य में वापस जाऊंगा) +x। क्या यह संभव है? पुनश्च: मैं पहले ही यहाँ जाँच कर चुका हूँ ; जहाँ तक मैं बता सकता हूँ मेरे सवाल का जवाब नहीं लगता था।
47 bash  shell 

5
rm को grep आउटपुट दे रहा है
मैं करने के लिए grepउत्पादन पाइप करने की कोशिश कर रहा हूँ rm, लेकिन यह बेकार सामान outputs। क्या किसी स्विच की आवश्यकता है rm? या rmसीधे एक regexp प्रदान किया जा सकता है? ls | grep '^\[Daruchini'| rm rm: लापता ऑपरेंड अधिक जानकारी के लिए `rm --help 'आज़माएं।
47 bash  grep  rm 


7
भविष्य में बदले जाने पर नुकसान पहुंचाने के खिलाफ मैं स्क्रिप्ट को कैसे सख्त कर सकता हूं?
इसलिए, मैंने अपना होम फोल्डर (या, अधिक सटीक रूप से, उन सभी फाइलों को डिलीट कर दिया है, जिनकी पहुंच मैंने लिखी थी)। जो हुआ वो मेरे पास था build="build" ... rm -rf "${build}/"* ... <do other things with $build> एक बैश स्क्रिप्ट में और, अब आवश्यकता के बाद $build, …
46 bash  shell-script  rm 

13
सिस्टम प्रशासन के लिए कई निर्देशिकाओं के बीच स्विच करने का एक तेज़ कमांड लाइन तरीका क्या है?
सिस्टम प्रशासन के लिए कई निर्देशिकाओं के बीच स्विच करने का एक तेज़ कमांड लाइन तरीका क्या है? मेरा मतलब है, मैं उपयोग कर सकता हूं pushd .और popdटॉगल कर सकता हूं , लेकिन क्या होगा अगर मैं स्टैक के नीचे से उन्हें पॉपिंग करने के बजाय, उनके माध्यम से …

12
सीडी स्वचालित रूप से एलएस करें
मुझे लगता है कि मैं अक्सर निम्नलिखित कार्य करता हूं: %> cd bla/bla %> ls मुझे यह पसंद है कि जब भी मैं cdएक निर्देशिका में यह स्वचालित रूप से एक करता है ls। मैंने .bashrcथोड़ी देर के लिए अपने साथ काम किया , लेकिन यह पता नहीं लगा सका …

2
क्यों ZSH एक उजागर प्रतिशत प्रतीक के साथ एक पंक्ति समाप्त होता है?
मैंने कई अवसरों पर इस पर ध्यान दिया है। मैंने अक्सर सोचा था कि यह आउटपुट जल्दी रद्द कर दिया गया था (उदाहरण के लिए ctrl + c), या कुछ इसी तरह, और zsh एक नई पंक्ति वर्ण में भर रहा है। लेकिन अब जिज्ञासा मुझे सबसे अच्छी लगी है, …
46 bash  zsh  prompt  newlines 

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