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

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

3
[-T 1] क्या जाँच करता है?
zshजब मैंने bashविंडोज पर शुरू किया तो मुझे शुरुआत करने का एक तरीका मिला https://www.howtogeek.com/258518/how-to-use-zsh-or-another-shell-in-windows-10/ । इसने आखिरी में निम्नलिखित कोड जोड़ने की सिफारिश की .bashrc। # Launch Zsh if [ -t 1 ]; then exec zsh fi क्या [ -t 1 ]मतलब है? क्या यह सिर्फ सच है? तब, …
13 bash  shell  zsh  test 

2
शेल वैध फ़ंक्शन नाम अक्षर
विस्तारित यूनिकोड वर्णों का उपयोग करना कई उपयोगकर्ताओं के लिए उपयोगी है (कोई संदेह नहीं है)। सरल गोले (राख (बिजीबॉक्स), डैश) और ksh के साथ असफल: tést() { echo 34; } tést लेकिन बैश , mksh , lksh , और zsh इसे अनुमति देते हैं। मुझे पता है कि POSIX …
13 bash  shell  zsh  function 

2
`Ls` मिलान पैटर्न में एक निर्देशिका को छोड़ दें
मैं lsउन .pngफ़ाइलों को हटाने की कोशिश कर रहा हूं जिनके अंदर फाइलें हैं (पुनरावृत्ति की कोई आवश्यकता नहीं है, हालांकि यह अतिरिक्त उपयोगी होगा), एक को बाहर करें। एक निर्देशिका को छोड़ दें ls */*.png ठीक काम करता है। ls (^one)*/*.png रिटर्न कोई रोक नहीं है। मैं इसे कैसे …
13 shell  ls  wildcards 

2
मैं अपने बैश स्क्रिप्ट को निष्पादित करते समय मॉड्यूल लोड क्यों नहीं कर सकता, लेकिन केवल इसे सोर्स करते समय?
मैं अपने सिस्टम पर संकुल को नियंत्रित करने के लिए मॉड्यूल का उपयोग कर रहा हूं और मैंने python/2.7.2एक मॉड्यूल के रूप में स्थापित किया है। मेरे पास सरल अजगर निष्पादन योग्य है python_exe.pyजिसे मैं एक सरल 'ड्राइविंग' स्क्रिप्ट से कॉल करने जा रहा हूं runit.sh। runit.shस्क्रिप्ट कुछ इस तरह …
13 bash  shell  python 

2
केवल लंबे विकल्पों के साथ bash कमांड लाइन में getopt का उपयोग कैसे करें?
getoptBash कमांड लाइन में एक कमांड है। getoptछोटे विकल्पों (जैसे कि getopt -o axby "$@") के साथ प्रयोग किया जा सकता है, और छोटे और लंबे दोनों विकल्पों के साथ इस्तेमाल किया जा सकता है (जैसे कि getopt -o axby -l long-key -- "$@"), लेकिन अब मुझे केवल लंबे विकल्प …
13 shell  command 

6
इको-ई का उल्टा क्या है?
अगर मेरे पास गैर-अक्षर वाले अक्षर, नई लाइनें या टैब हैं, तो क्या कोई तरीका है जिससे मैं echoइस स्ट्रिंग को प्रिंट करने और इन वर्णों के लिए कोड दिखाने के लिए उपयोग कर सकता हूं (जैसे, \nनई लाइन के लिए, \bबैकस्पेस के लिए)?
13 shell  echo 

5
कैसे एक लाइन बश स्क्रिप्ट में एक त्रुटि पकड़ने के लिए?
मैंने निम्नलिखित स्क्रिप्ट बनाई: # !/bin/bash # OUTPUT-COLORING red='\e[0;31m' green='\e[0;32m' NC='\e[0m' # No Color # FUNCTIONS # directoryExists - Does the directory exist? function directoryExists { cd $1 if [ $? = 0 ] then echo -e "${green}$1${NC}" else echo -e "${red}$1${NC}" fi } # EXE directoryExists "~/foobar" directoryExists "/www/html/drupal" …

4
क्या यह बैश मैनुअल के पुनर्निर्देशन अनुभाग में एक टाइपो है?
Note that the order of redirections is significant. For example, the command ls > dirlist 2>&1 directs both standard output and standard error to the file dirlist, while the command ls 2>&1 > dirlist directs only the standard output to file dirlist, because the standard error was duplicated from the …

5
एक ही कमांड को एक अलग पैरामीटर के साथ फिर से रन करें
मुझे पता है कि मैं निम्नलिखित कमांड चला सकता हूं ls Some{File,Folder} और यह इसे चलाने के बराबर है: ls SomeFile SomeFolder (मैं भी चीजों के लिए इसका बहुत उपयोग करता हूं mv place_{a,b}) हालाँकि, मैं सोच रहा था कि क्या कोई अलग शॉर्टकट था जहाँ मैं ऐसा कुछ कर …

2
सूची से फ़ाइलों को हटाना
मैं फ़ाइलों की सूची निकालना चाहता हूँ और पुष्टि के लिए कहा जा सकता हूँ। सूची list.txtफ़ाइल में है। निम्न कमांड ठीक से काम क्यों नहीं करता है? while read i; do rm -i $i; done < list.txt पिछली कमांड मेरा इंतजार नहीं करती है लेकिन सौभाग्य से कोई फाइल …

1
अमान्य कनेक्शन देने वाले शेल स्क्रिप्ट में netcat
मेरे पास एक शेल स्क्रिप्ट है जो वेब अनुरोधों के लिए पोर्ट 1111 पर netcatसुनने के लिए उपयोग करता है localhost। जब भी मैं localhost:1111/index.htmlउदाहरण के लिए पहुँच पाने की कोशिश करता हूँ : invalid connection to [127.0.0.1] from localhost [127.0.0.1] 60038 अंत में संख्या (60038) हर बार जब मैं …

6
खाली निर्देशिका पेड़ निकालें (जितनी संभव हो उतनी निर्देशिकाओं को हटाएं लेकिन कोई फ़ाइल नहीं)
मान लीजिए कि मेरे पास इस तरह एक dir पेड़ है: ROOTDIR └--SUBDIR1 └----SUBDIR2 └----SUBDIR3 मैं एक कमांड की तलाश कर रहा हूं, जब मैं इनपुट करता हूं: $ [unknown command] ROOTDIR अगर फ़ाइल नहीं है, लेकिन पूरे पेड़ के अंदर केवल डायर है तो पूरे डायर के पेड़ को …
13 shell  directory  rm 

5
क्या पाइप से एक देशी बाइनरी को निष्पादित करने का एक तरीका है?
echo 'main(){}' | gcc -xc - -o /dev/stdout | ??? क्या यूनिक्स जैसी प्रणाली पर आउटपुट बाइनरी को चलाने का एक तरीका है? संपादित करें: मुझे सैंडबॉक्स वाले वातावरण में g ++ का आउटपुट चलाने के लिए इसकी आवश्यकता थी जहां मैं कोई फ़ाइल नहीं लिख सकता (दुर्भावनापूर्ण, मैं वादा …

2
एक segfaulting कार्यक्रम से पाइपिंग उत्पादन
मेरे पास एक स्क्रिप्ट है जो एक प्रोग्राम (विशेष रूप से, ttf2afmटेटेक्स 3.0 का हिस्सा) को कॉल करती है जो कभी-कभी सेगुलेट्स और कभी-कभी नहीं होती है। मुझे जो जानकारी चाहिए वह हमेशा सेग्यूफ़ेट्स से पहले ही प्रिंट हो जाती है , लेकिन मुझे एक कठिन समय मिल रहा है …

1
फ़ाइल डिस्क्रिप्टर को लीक करना
अगर फाइल डिस्क्रिप्टर लीक हो रहा है तो इसका क्या मतलब है File descriptor 6 (socket:[901758]) leaked on lvextend invocation. Parent PID 10035: /bin/zsh File descriptor 9 (/dev/pts/1) leaked on lvextend invocation. Parent PID 10035: /bin/zsh File descriptor 11 (/dev/pts/1) leaked on lvextend invocation. Parent PID 10035: /bin/zsh File descriptor …
13 shell  lvm 

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