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

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

1
त्वरित अपहरण के बिना एक पृष्ठभूमि प्रक्रिया से प्रगति की गूंज
सरल स्क्रिप्ट पर विचार करें hello: #!/bin/bash echo 'hello world!' अब अगर मैं बैकग्राउंड में इसे चलाने की कोशिश करता हूं तो बैश से: $ hello & [1] 12345 $ hello world! █ <--- prompt is stuck here until I hit enter! [1]+ Done $ █ <--- prompt back to …

1
जेनकिंस सिस्टम के स्थानों का उपयोग नहीं करता है
मुझे जेनकिन्स में एक दिलचस्प व्यवहार मिला। जेनकिन्स का शेल मेरे सिस्टम लोकेशन का उपयोग नहीं करता है। जेनकिन्स jenkinsमेरे सिस्टम पर उपयोगकर्ता के रूप में चलता है। jenkinsSSH के माध्यम से लॉग इन करें : locale दिखाया गया है: LANG = en_US.UTF-8 LANGUAGE = en_US: en LC_CTYPE = "en_US.UTF-8" …

4
\\ बनाम का उपयोग कर नियमित अभिव्यक्ति
क्यों करता है grep e\\.g\\. <<< "this is an e.g. wow" तथा grep e\.g\. <<< "this is an e.g. wow" वहीं काम करें? अगर मैं तीसरा स्लैश जोड़ता हूं, तो इसका भी वही परिणाम होता है। लेकिन, एक बार जब मैं चौथी स्लैश जोड़ देता हूं तो यह काम नहीं …

2
क्यों स्रोत एक त्रुटि देता है "बाइनरी फ़ाइल निष्पादित नहीं कर सकता"
मेरे पास एक छोटी फ़ाइल है जो एक tmuxसत्र को प्रारंभ करती है और फिर कुछ विंडो बनाती है। कुछ डिबगिंग और ट्विकिंग के बाद चीजों ने ठीक काम किया जब तक कि मैंने टेक्स्ट फाइल को ( tmuxकमांड्स के साथ ) से नया नाम नहीं spamदिया xset: $ source …
10 bash  shell 

4
'If [$ 1 = "1"] शाखा हमेशा $ 1 नहीं होने पर भी क्यों चुनी जाती है?
मेरे पास 'teleport.sh' नामक एक शेल स्क्रिप्ट है: if [ $1="1" ]; then shift mv "$@" ~/lab/Sun elif [ $1="2" ]; then shift mv "$@" ~/lab/Moon elif [ $1="3" ]; then shift mv "$@" ~/lab/Earth fi जब मैं निष्पादित करता हूं: sh teleport.sh 2 testfile यह निर्देशिका testfileमें ले जाया …
10 bash  shell  test 

4
यूनिक्स और विंडोज के बीच पाठ संदेश लिखें
क्या एक ही लैन के दो उपयोगकर्ताओं के बीच पाठ संदेश भेजना संभव है, लेकिन पहला रनिंग विंडोज विथ सीएमडी और दूसरा रनिंग लिनक्स / यूनिक्स? मैं एक त्वरित संदेश सेवा की तलाश नहीं कर रहा हूं। मैं लिनक्स शेल में कुछ टाइप करना चाहूंगा write user@192.168.x.x:port message ताकि विंडोज …

1
एक निर्देशिका की निगरानी के लिए inotify का उपयोग करना लेकिन 100% काम नहीं करना
मैंने किसी विशेष निर्देशिका की निगरानी के लिए एक बैश स्क्रिप्ट लिखी है /root/secondfolder/: #!/bin/sh while inotifywait -mr -e close_write "/root/secondfolder/" do echo "close_write" done जब मैं एक फ़ाइल बनाएं जिसका नाम fourth.txtमें /root/secondfolder/और लिखने सामान इसे करने के लिए, को बचाने और यह करीब है, यह निम्नलिखित आउटपुट: /root/secondfolder/ …

3
जब मेरा कार्य एक पाइपलाइन में कहा जाता है, तो पर्यावरण चर सेट नहीं होते हैं
पर्यावरण चर सेट करने के लिए मेरे पास निम्न पुनरावर्ती कार्य है: function par_set { PAR=$1 VAL=$2 if [ "" != "$1" ] then export ${PAR}=${VAL} echo ${PAR}=${VAL} shift shift par_set $* fi } अगर मैं इसे स्वयं कहता हूं, तो यह दोनों चर और गूँज को stdout में सेट …


4
हर पृष्ठभूमि प्रक्रिया को समाप्त करें
मेरी कुछ Stoppedपृष्ठभूमि प्रक्रियाएं हैं। kill $(jobs -p)और kill `jobs -p`कोई प्रभाव नहीं है kill %1, kill %2आदि व्यक्तिगत प्रक्रियाओं को सफलतापूर्वक समाप्त करते हैं मैं प्रत्येक पृष्ठभूमि प्रक्रिया को एक कमांड से कैसे मार सकता हूं? इसके अलावा, पहले दो कमांड मेरे लिए काम क्यों नहीं करते? मैं लिनक्स …

2
क्या शेल अधिक "आक्रामक" हो सकता है?
मेरे Gentoo लिनक्स को आक्रामक USE ध्वज के साथ संकलित किया गया है : # sudo su - Password: Hold it up to the light --- not a brain in sight! Password: अपराध की डिग्री के आधार पर भाग्य का चयन करना भी संभव है : # fortune -o kernelcookies …
10 shell  cowsay 

1
फ़ाइल नाम में newline वाली फ़ाइलों को कैसे खोजें?
मैं उन फाइलों को खोजने की कोशिश कर रहा हूं, जिनके नाम में एक नई रेखा है। लेकिन मैं समझ नहीं पा रहा हूं कि किस पैटर्न का उपयोग करना है। निम्नलिखित काम करता है, लेकिन अगर मैं इसे इंडेंटेड कोड में उपयोग करना चाहता हूं तो यह बहुत उपयोगी …
10 shell  find  patterns 

6
कैसे एक regex द्वारा एक फ़ाइल से कई लाइनें प्राप्त करने के लिए?
कैसे एक regex द्वारा एक फ़ाइल से कई लाइनें प्राप्त करने के लिए? मैं अक्सर एक regex द्वारा कई लाइनों / कई लाइनों को संशोधित करना चाहते हैं। एक उदाहरण मामला: मैं एक XML / SGML फ़ाइल का हिस्सा पढ़ने की कोशिश कर रहा हूं (वे जरूरी अच्छी तरह से …
10 shell  sed  grep 

3
AWK कमांड में मल्टीपल सर्च कैसे जोड़ें
Im जून, जुलाई और अगस्त महीनों में बनाई गई फ़ाइलों की खोज करने की कोशिश कर रहा हूं। मैंने इस विधि का उपयोग किया ls -lrth|awk '/[Jun][Jul][Aug]/ {print}' लेकिन यह काम नहीं कर रहा है।

2
यदि मैं एक लाइनर की शुरुआत में "sudo" टाइप करता हूं, तो क्या यह बाकी कमांड्स पर लागू होता है?
यदि मैं sudoबैश में एक लाइनर की शुरुआत में टाइप करता हूं , तो क्या यह बाकी कमांड्स पर लागू होता है? दूसरे शब्दों में, यह है: sudo foo | foo2 | foo3 इसके बराबर: sudo foo | sudo foo2 | sudo foo3
10 bash  shell  sudo 

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