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

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


2
क्या फ़ाइल नाम विस्तार (ग्लोबिंग) को बैश करने के लिए अधिकतम है और यदि हां, तो यह क्या है?
क्या फ़ाइल नाम विस्तार (ग्लोबिंग) को बैश करने के लिए अधिकतम है और यदि हां, तो यह क्या है? Tldp.org पर ग्लोबिंग देखें । मान लीजिए कि मैं फ़ाइलों के सबसेट के खिलाफ एक कमांड चलाना चाहता हूं: grep -e bar foo* rm -f bar* क्या कितनी फ़ाइलों को बैश …

4
निर्देशिकाओं को छोड़कर फ़ाइलों के माध्यम से लूप
मुझे किसी भी उप-निर्देशिका को छोड़कर वर्तमान निर्देशिका में प्रत्येक फ़ाइल के लिए कुछ करने के लिए मेरी स्क्रिप्ट की आवश्यकता है। उदाहरण के लिए, वर्तमान पथ में, 5 फाइलें हैं, लेकिन उनमें से 1 एक फ़ोल्डर (एक उप-निर्देशिका) है। मेरी स्क्रिप्ट को स्क्रिप्ट के रूप में दी गई कमांड …
11 bash  for 

2
बैश हेक्वेले को 0x00 वेरिएबल में स्टोर नहीं कर सकता है
मैं dd के साथ कुछ ट्रिक्स करने की कोशिश कर रहा हूँ। मुझे लगा कि इसे dd में पाइप करने के लिए "हेडर" नामक वैरिएबल में कुछ हेक्सवेल्यूज़ को स्टोर करना संभव होगा। एक चर के बिना मेरा पहला कदम यह था: $ echo -ne "\x36\xc9\xda\x00\xb4" |dd of=hex $ hd …
11 linux  bash  shell-script  dd 

2
एक ज़ोंबी अपने बच्चे की प्रतीक्षा क्यों कर रही है?
मैं विभिन्न स्रोतों के माध्यम से खुदाई कर रहा हूं, लेकिन बच्चे के काटने की शारीरिक रचना का अच्छा विवरण नहीं पा रहा हूं। यह एक साधारण मामला है जिसे मैं समझना चाहूंगा। $ cat <( sleep 100 & wait ) & [1] 14247 $ ps ax -O pgid | …

1
अंतःक्रियात्मक रूप से उपयोग किए जाने वाले कार्यों में उपयोग टिप्पणियों को प्रदर्शित करना
मेरे पास मेरे परिभाषित कई कार्य हैं .bashrc, जिन्हें टर्मिनल में अंतःक्रियात्मक रूप से उपयोग करने का इरादा है। मैंने आम तौर पर उन्हें एक टिप्पणी के साथ पूर्ववर्ती उपयोग के बारे में बताया: # Usage: foo [bar] # Foo's a bar into a baz foo() { ... } स्रोत …

2
कैसे बाहर निकलें कोड पर कब्जा करने के लिए `स्थानीय` बनाने के लिए?
मेरी परियोजना में मेरे पास निम्नलिखित स्निपेट हैं: local output="$(bash "${1##*/}")" echo "$?" यह हमेशा शून्य को प्रिंट करता है local, हालांकि, हटाने localसे $?चर सही तरीके से व्यवहार करने का कारण बनता है: जो कि उपधारा से निकास कोड को ग्रहण करना है। मेरा सवाल है: मैं कैसे इस …


3
फ़ाइल निकालें, लेकिन केवल अगर यह एक सिमलिंक है
आदर्श रूप में मैं इस तरह की एक कमान चाहता हूं rm --only-if-symlink link-to-file क्योंकि मैंने अपने आप को कई बार गलती से फ़ाइल को इंगित करने वाले सिमलिंक के बजाय फ़ाइल को हटा दिया है। यह विशेष रूप से बुरा हो सकता है जब सूडो शामिल हो। अब मैं …
11 bash  command-line  rm 

1
`[` के साथ `-a` या` -ओ` संचालक का उपयोग कभी न करें
स्टीफन चेज़लस ने लिखा: जैसे कुछ नियम हमेशा चर बोलते हैं -aया -oऑपरेटर का उपयोग कभी न करें (कई [कमांड &&और ||शेल ऑपरेटर का उपयोग करें) [POSIX गोले के साथ विश्वसनीय बनाओ । क्यों " -aया -oऑपरेटर का उपयोग कभी नहीं "? मैं "कई [कमांड &&और ||शेल ऑपरेटर का उपयोग …
11 bash  shell  test 

2
मैं किसी फ़ाइल में प्रत्येक वर्ण के ASCII मान (संख्यात्मक) कैसे प्रिंट कर सकता हूं?
मैं टेक्स्ट फ़ाइल में प्रत्येक वर्ण के संख्यात्मक ASCII मान कैसे प्रिंट कर सकता हूं। जैसे cat, लेकिन केवल ASCII मान दिखाना ... (हेक्स या दशमलव ठीक है)। Apple (लाइन फीड के साथ) शब्द वाली फ़ाइल के लिए उदाहरण आउटपुट जैसा दिख सकता है: 065 112 112 108 101 013 …
11 linux  bash  sed  awk  terminal 

3
कमांड पर bash स्क्रिप्ट का अस्थायी मान
कमांड की तरह, if true; then IFS=":" read a b c d e f <<< "$test" पुस्तक कहती है जब IFS ":"मुख्य कमांड ( read a b c d e f <<< "$value") से पहले मान असाइनमेंट कमांड ( ) का उपयोग किया जाता है , तो इसका मान अस्थायी …

2
एक सब-शेल एक बाल-शेल के समान है
यह दो नाम हैं: एक उपधारा और एक बच्चा-खोल । हां, इसमें से किसी के द्वारा एक बाल प्रक्रिया शुरू की जाएगी: sh -c 'echo "Hello"' ( echo "hello" ) echo "$(echo "hello") echo "hello" | cat क्या सभी समान हैं और समान नाम साझा करते हैं? क्या सभी समान …

2
स्क्रिप्ट में $ का उपयोग नहीं किया जा सकता है?
बस सोच रहा था कि यह काम क्यों नहीं कर रहा है #!/bin/bash ls /bin ls !$ मैं ls /binदो बार दौड़ने की उम्मीद करता हूं , लेकिन दूसरे ने त्रुटियों को उठाया जैसा !$कि व्याख्या नहीं किया गया था क्या मुझे कुछ याद आया, या !$केवल कमांड लाइन में …
11 bash 

2
& 6 और / देव / fd / 6 में क्या अंतर है?
फाइल डिस्क्रिप्टर 6 से पढ़ने के लिए मैं ( <&6या </dev/fd/6उर्फ /proc/self/fd/6) का उपयोग कर सकता हूं । आमतौर पर दोनों समान रूप से अच्छी तरह से काम करते हैं। हालाँकि अगर वह फाइल डिस्क्रिप्टर सॉकेट होता है, तो अजीब चीजें होती हैं। उदाहरण के लिए: $ bash -c 'ls …

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