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

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

1
क्या बैश साहचर्य सरणी चर पर सभी 'अनुक्रमित आईडी' (कुंजी) को सूचीबद्ध करने का एक तरीका है?
मेरे पास यह सरणी है: declare -A astr मैं इसमें तत्व जोड़ता हूं: astr[elemA]=123 astr[elemB]=199 लेकिन बाद में मुझे यह जानने की जरूरत है कि इंडेक्स आईडी (एलईएमएक्सए और एलएमबी) क्या हैं और उन्हें सूचीबद्ध करें। echo "${astr[@]}" #this only get me the values...
26 bash  array 


4
जब फ़ाइल में स्ट्रिंग न हो तो grep का उपयोग कैसे करें
मेरी बैश स्क्रिप्ट में मैं एक लाइन को प्रिंट करने की कोशिश कर रहा हूं, अगर किसी फाइल में कुछ स्ट्रिंग मौजूद नहीं है। if grep -q "$user2" /etc/passwd; then echo "User does exist!!" यदि मैंने स्ट्रिंग को फ़ाइल में मौजूद करना चाहा तो मैंने इसे कैसे लिखा, लेकिन मैं …
26 bash  ubuntu  grep 

2
"फू बार में" बिना "पाश" के लिए बैश करें
मैं हाल ही में कुछ कोड को देख रहा था जिसने मुझे भ्रमित किया क्योंकि यह काम करता है और मुझे इसकी उम्मीद नहीं थी। कोड इस उदाहरण के लिए कम कर देता है #!/bin/bash for var; do echo "$var" done जब कमांड लाइन के तर्क के साथ उन्हें प्रिंट …

4
सीडी के लिए आवरण लिखने के दौरान मुझे cd "$ 1" के बजाय cd "$ @" का उपयोग करने की आवश्यकता क्यों है?
अन्य जगहों पर मैंने नीचे जैसा सीडी फ़ंक्शन देखा है: cd() { builtin cd "$@" } $@इसके बजाय इसका उपयोग करने की अनुशंसा क्यों की जाती है $1? मैंने एक परीक्षण निर्देशिका "आर सेंट" बनाई और इस फ़ंक्शन वाली स्क्रिप्ट को बुलाया और इसने किसी भी तरह से काम किया …

3
एक शेल घर (नों) को कैसे जानता है?
प्रत्येक शेल में एक पर्यावरण चर $ HOME सेट (उदा:) है /Users/lotolo। अगर मैं csh के अधीन हूं unsetenv HOMEतो मैं कर सकता हूं और अगर मैं करूंगा तो cdमैं अपने घर में रहूंगा। मैंने इसे बैश ( unset HOME) पर भी परीक्षण किया है और यह समान व्यवहार है। …
25 bash  cd-command  home  tcsh  csh 

5
Bash में http लिंक का अंतिम भाग कैसे प्राप्त करें?
मेरे पास एक http लिंक है: http://www.test.com/abc/def/efg/file.jar और मैं पिछले भाग file.jar को चर में सहेजना चाहता हूं, इसलिए आउटपुट स्ट्रिंग "file.jar" है। शर्त : लिंक की लंबाई अलग हो सकती है जैसे: http://www.test.com/abc/def/file.jar. मैंने इसे इस तरह आज़माया: awk -F'/' '{print $7}' , लेकिन समस्या URL की लंबाई है, …
25 bash  shell-script  awk  cut 

1
बैश '<(फ़ाइल सामग्री)' सिंटैक्स को क्या कहा जाता है?
सुरक्षा StackExchange पर यह उत्तर फ़ाइल में लाइन उत्पन्न करने के लिए एक दिलचस्प बैश सिंटैक्स का उपयोग करता है: openssl req -new -x509 -nodes -newkey ec:&lt;(openssl ecparam -name secp384r1) -keyout cert.key -out cert.crt -days 3650 यह बिट विशेष रूप से दिलचस्प है: &lt;(openssl ecparam -name secp384r1) बस चल रहा …

2
एक पाठ संपादक में अपना कमांड प्रॉम्प्ट खोलना - इसे क्या कहा जाता है?
बैश में मेरी पसंदीदा चाल में से एक है जब मैं एक पाठ संपादक में अपना कमांड प्रॉम्प्ट खोलता हूं। मैं इसे (vi मोड में) दबाकर करता हूं ESC v। जब मैं ऐसा करता हूं, तो जो कुछ भी मेरे कमांड प्रॉम्प्ट में है वह अब मेरी $ EDITOR की …

9
कमांड लाइन में फाइलों को कॉपी और पेस्ट करने के लिए क्लिपबोर्ड?
बैश में, मान लीजिए कि मैं एक निर्देशिका पर जाता हूं, और फिर दूसरी निर्देशिका। मैं पहली निर्देशिका से दूसरी निर्देशिका में एक फ़ाइल की प्रतिलिपि बनाना चाहूंगा, लेकिन उनमें से लंबे मार्गों को निर्दिष्ट किए बिना। क्या यह संभव है? मेरा अस्थायी समाधान /tmpफ़ाइल की एक प्रति संग्रहीत करने …

2
क्या फ़ंक्शंस, उपनाम और निष्पादन में हाइफ़न के साथ समस्याएं हैं?
अपने परीक्षण में (बैश और जेड शेल में), मैंने फ़ंक्शंस या उपनामों या निष्पादन योग्य शेल स्क्रिप्ट्स के साथ कोई समस्या नहीं देखी, जिनके नाम में हाइफ़न हैं, लेकिन मुझे विश्वास नहीं है कि यह सभी गोले और सभी उपयोग मामलों में ठीक होगा । इसका कारण मैं यह करना …
25 bash  shell  zsh  ksh  csh 

4
रिक्त स्थान और वाइल्डकार्ड वाले पथ के साथ स्क्रिप्ट त्रुटि त्रुटि
मुझे नीचे बैश स्क्रिप्टिंग की मूल बातें प्राप्त करने में परेशानी हो रही है। यहाँ मेरे पास अभी तक क्या है: #!/bin/bash FILES="/home/john/my directory/*.txt" for f in "${FILES}" do echo "${f}" done मैं केवल इतना करना चाहता हूं कि सभी .txtफाइलों को एक forलूप में सूचीबद्ध किया जाए ताकि मैं …

4
क्या बैश में कमांड को परिभाषित करना संभव है?
उदाहरण के लिए, क्या मैं सेट कर सकता हूं: gb = cd /media/Dan/evolution ... ताकि हर बार जब मैं मारपीट पर अमल gbकरूं, मैं cdउस विशेष निर्देशिका में जा सकूं ? मुझे ऑनलाइन कुछ मिला: aliasकमांड। लेकिन ऐसा लगता है कि यह ऊपर काम नहीं कर सकता। क्या ऐसा करना …

3
टेस्ट टैश फाइल इंटेग्रिटी इन बैश
मेरे पास एक बैश स्क्रिप्ट है जो '.tar' फाइल बनाती है। एक बार फाइल बन जाने के बाद, मैं इसकी अखंडता का परीक्षण करना चाहता हूं और अगर अखंडता खराब है तो रूट उपयोगकर्ता को एक ईमेल भेजना होगा। मुझे पता है कि मुझे tar -tf /root/archive.tarफ़ाइल की अखंडता की …
25 bash  tar 

1
मैं आउटपुट को पूरा करने के लिए कैसे निर्देशित करूं?
कमांड लाइन पर, मैं कमांड के बाद &gt;या |ऑपरेटर का उपयोग करके किसी फ़ाइल या किसी अन्य कमांड पर कमांड के आउटपुट को पुनर्निर्देशित या पाइप कर सकता हूं । मैं एक कम मानक स्थिति में आया हूं कि मैं आउटपुट को किसी फ़ाइल में पुनर्निर्देशित करना चाहूंगा, लेकिन मुझे …

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