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

खोल यूनिक्स का कमांड-लाइन इंटरफ़ेस है। आप एक शेल में कमांड को अंतःक्रियात्मक रूप से टाइप कर सकते हैं, या कार्यों को स्वचालित करने के लिए स्क्रिप्ट लिख सकते हैं। / बिन / श और सबसे संगत गोले (ऐश, बाश, क्श, ज़श,…) पर लागू होने वाले प्रश्नों के लिए इस टैग का उपयोग करें। त्रुटियों के साथ शेल स्क्रिप्ट के लिए, कृपया यहां पोस्ट करने से पहले http://shellcheck.net में उन्हें देखें।

4
मैं किसी विशेष फ़ोल्डर में किसी विशेष एक्सटेंशन वाली सभी फ़ाइलों को कैसे हटा सकता हूं?
यदि मैं cdकुछ विशेष निर्देशिका में वर्तमान / कार्यशील निर्देशिका (इसका उपयोग करते हुए नेविगेट करता हूं) सेट करता हूं और फिर टाइप करता हूं : rm *.xvg यह आज्ञा क्या करेगी? क्या यह सच है कि उपरोक्त कमांड केवल एक्सटेंशन वाली फाइलों को .xvg केवल कार्यशील निर्देशिका में हटा …
36 bash  shell  directory  rm 


4
बैश सिंटैक्स त्रुटि जब "और" एक खाली "तब" खंड का अनुसरण करता है
निम्नलिखित स्क्रिप्ट निष्पादित क्यों नहीं करती है, लेकिन एक सिंटैक्स त्रुटि दें else: LOGS3_DIR=~/logs if [ -d "$LOGS3_DIR" ]; then cd cd "$LOGS3_DIR" echo "$LOGS3_DIR" for filename in `find "." -mtime 1 -type f` do if lsof "$filename" > /dev/null then # file is open else echo "deleting $filename" rm …

4
$ @ को छोड़कर 1 तर्क
मुझे इस तरह से चलने वाली एक शेल स्क्रिप्ट लिखने की आवश्यकता है: ./myscript arg1 arg2_1 arg2_2 arg2_3 ....... arg2_# स्क्रिप्ट के अंदर एक लूप है for i in $@ हालाँकि, जैसा कि मुझे पता है, $ @ में $ 1 तक $ ($ # - 1) शामिल है। लेकिन …
36 bash  shell  scripting 

5
इसे निष्पादित करने से पहले पूरे शेल स्क्रिप्ट को कैसे पढ़ें?
आमतौर पर, यदि आप एक स्क्रिपिट को संपादित करते हैं, तो स्क्रिप्ट के सभी चल रहे त्रुटियों में त्रुटियां होती हैं। जहां तक ​​मैं इसे समझता हूं, bash (अन्य गोले भी?) स्क्रिप्ट को वृद्धिशील रूप से पढ़ें, इसलिए यदि आपने स्क्रिप्ट फ़ाइल को बाहरी रूप से संशोधित किया है, तो …
35 shell 

3
बैकटिक को समझना (`)
मैं कमांड का प्रयास कर रहा हूं $ b=5; echo `$b`; -bash: 5: command not found लेकिन यह 5 प्रिंट नहीं करता है क्योंकि यह माना जाता है। मुझे यहां क्या समझ नहीं आ रहा है? आदेशों में `(backquote / backtick) का क्या अर्थ है? ऐसा लगता है कि `आदेश …

4
alding cd to pushd - क्या यह एक अच्छा विचार है?
क्या निम्नलिखित उपनाम का उपयोग करना एक अच्छा विचार है: cd() { pushd $1; } बाश में? मुझे लगता है कि यह बहुत उपयोगी होगा, क्योंकि मैं popdकेवल एक cd -बार के बजाय एस की एक श्रृंखला का उपयोग कर सकता हूं । क्या कोई मामला है जहाँ यह एक …

5
मेरा ~ / .bash_profile काम क्यों नहीं करता है?
मैं लिनक्स मिंट का उपयोग कर रहा हूं। मेरा लॉगिन शेल ( cat /etc/passwd | grep myUserName) बैश है। जब मैं अपना ग्राफिकल डेस्कटॉप वातावरण शुरू करता हूं और उससे एक टर्मिनल एमुलेटर चलाता हूं, तो मैं देख सकता हूं कि .bash_profileयह खट्टा नहीं है (पर्यावरण exportसंस्करण जो इसमें एड …
35 bash  shell  login  profile 

7
2> और 1> आउटपुट.लॉग और 2> और 1 के बीच अंतर | टी आउटपुट
मैं निम्नलिखित दो आज्ञाओं के बीच अंतर जानना चाहता था 2>&1 > output.log तथा 2>&1 | tee output.log मैंने देखा कि मेरे एक सहकर्मी ने पुनर्निर्देशन के लिए दूसरे विकल्प का उपयोग किया है। मुझे पता है कि 2> और 1 क्या करता है, मेरा एकमात्र सवाल यह है कि …

5
हम एक चर में संग्रहीत कमांड कैसे चला सकते हैं?
$ ls -l /tmp/test/my\ dir/ total 0 मैं सोच रहा था कि उपरोक्त कमांड को चलाने के निम्नलिखित तरीके विफल या सफल क्यों हैं? $ abc='ls -l "/tmp/test/my dir"' $ $abc ls: cannot access '"/tmp/test/my': No such file or directory ls: cannot access 'dir"': No such file or directory $ …
35 bash  shell  quoting  variable 

2
Csh से bash को डिफ़ॉल्ट शेल के रूप में कैसे बदलें
मेरे पास cshमेरा डिफ़ॉल्ट शेल है, जैसा कि मैंने दिखाया है echo $SHELL। मैं bashअपने डिफ़ॉल्ट शेल के रूप में स्विच करना चाहता हूं। मैंने बिना किसी लाभ के निम्नलिखित तरीकों की कोशिश की: chshमेरे साथ : chsh: can only change local entries; use ypchsh instead. ypchshमेरे साथ : ypchsh: …
34 shell 

3
GNU कुछ गोले के लिए {} का पता लगाता है और मास्किंग करता है - कौन सा?
जीएनयू खोजने के लिए आदमी पेज: -exec command ; [...] The string `{}' is replaced by the current file name being processed everywhere it occurs in the arguments to the command, not just in arguments where it is alone, as in some versions of find. Both of these constructions might …
34 shell  find  xargs  quoting 


8
मैं शेल का उपयोग करके विभिन्न ऑडियो आउटपुट हार्डवेयर के बीच कैसे स्विच कर सकता हूं?
मैं अपने लैपटॉप का उपयोग बाहरी मॉनिटर के साथ करता हूं जिसमें स्पीकर हैं। जब मॉनिटर को HDMI के माध्यम से जोड़ा जाता है तो मैं सामान्य लैपटॉप ऑडियो आउटपुट और मॉनिटर आउटपुट के बीच स्विच कर सकता हूं (GUI: साउंड सेटिंग -> हार्डवेयर का उपयोग करके)। मैं इस प्रक्रिया …

3
क्या करता है: $ {परम: = मूल्य} का मतलब है?
मैं Z- शैल के लिए एक उपयोगकर्ता के गाइड में निम्नलिखित पढ़ें : 'सत्य' का एक पर्यायवाची है: ''; इस रूप में इसका उपयोग अक्सर ऐसे तर्क देने के लिए किया जाता है जिनके दुष्प्रभाव होते हैं लेकिन जिनका उपयोग नहीं किया जाना चाहिए - जैसे कुछ : ${param:=value} जो …
34 bash  shell  zsh 

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