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

शेल स्क्रिप्ट, निष्पादन योग्य फ़ाइलों के बारे में प्रश्न जो शेल (bash, zsh, आदि) द्वारा व्याख्या किए गए हैं।

3
मुझे शेल स्क्रिप्ट में पथ चर के अंत में स्लैश का उपयोग करना चाहिए या नहीं? [बन्द है]
बंद हो गया । यह सवाल राय आधारित है । यह वर्तमान में उत्तर स्वीकार नहीं कर रहा है। इस प्रश्न को सुधारना चाहते हैं? प्रश्न को अपडेट करें ताकि इस पोस्ट को संपादित करके तथ्यों और उद्धरणों के साथ उत्तर दिया जा सके । 4 साल पहले बंद हुआ …

4
एटमॉली को लूप डिवाइस कैसे आवंटित करें?
मैं कुछ डिस्क छवि सामग्री को संभालने के लिए कुछ शेल स्क्रिप्ट लिख रहा हूं, और मुझे कुछ डिस्क छवियों तक पहुंचने के लिए लूप डिवाइस का उपयोग करने की आवश्यकता है। हालांकि, मुझे यकीन नहीं है कि एक दौड़ हालत में अपने कार्यक्रम को उजागर किए बिना लूप डिवाइस …

4
यह कैसे माप सकता है कि मेरी स्क्रिप्ट को चलाने और उसे ईमेल में शामिल करने में कितना समय लगता है?
मैं एक साधारण बैश स्क्रिप्ट चेक (की एक श्रृंखला चलाता है ping, nslookup, आदि) और फिर उस डेटा के उत्पादन के साथ एक ईमेल रिपोर्ट भेजता है। मुझे ईमेल की जानकारी चाहिए कि पूरी स्क्रिप्ट को चलाने में कितनी देर लगी। क्या उस जानकारी को एकत्र करने का एक आसान …

2
कोष्ठक बैश शेल में ही काम करता है, लेकिन बैश स्क्रिप्ट में नहीं
मैं अपनी कमांड लाइन प्रॉम्प्ट से इस कमांड को चला सकता हूं: cp -r folder/!(exclude-me) ./ वर्तमान निर्देशिका में नामित उपनिर्देशिका folder को छोड़कर सभी सामग्रियों की पुनरावृत्ति करने के लिए exclude-me। यह बिल्कुल इच्छित के अनुसार काम करता है। हालाँकि, मेरे द्वारा लिखी गई बाश स्क्रिप्ट में काम करने …

2
एक शेल स्क्रिप्ट गिनती वर्णों के साथ एक समस्या है
मैं मूल बातें सीखने की कोशिश कर रहा हूं और मैंने अपनी स्क्रिप्ट के साथ एक मुद्दे को चलाया है जिसमें उपयोगकर्ता के इनपुट के पात्रों की गिनती की गई है। यहां मेरी स्क्रिप्ट है, क्या कोई इंगित कर सकता है कि मैं गलत कहां जा रहा हूं? #!/bin/bash echo …

3
मैं यूनिक्स कमांड का उपयोग करने से पूर्ण पथ कैसे प्राप्त कर सकता हूं
Find कमांड का उपयोग करके पूर्ण पथ कैसे प्राप्त करें। वास्तव में मैं निम्नलिखित स्क्रिप्ट चला रहा हूं: - find . -size +20M | while read a do i=$(echo $a | sed 's:/: :g') echo $a; j=($i) fileName=${j[${#j[@]}-1]} userName=${j[${#j[@]}-3]} done लेकिन यहाँ चर $aदिखाते हुए रास्ता शुरू होता है, ./Downloads/filenameलेकिन …

6
बाइबेट फ़ाइल से चयनित प्रविष्टियों को निकालने के लिए स्क्रिप्ट
मेरे पास कई प्रविष्टियों के साथ एक बड़ी bibtex फ़ाइल है जहां प्रत्येक प्रविष्टि में सामान्य संरचना है @ARTICLE{AuthorYear, item = {...}, item = {...}, item = {...}, etc } (कुछ मामलों में ARTICLEएक अलग शब्द हो सकता है जैसे BOOK) मैं जो करना चाहूंगा, उसे दिए गए ऑथर के …

4
सीपीयू / मेमोरी उपयोग बहुत अधिक होने पर स्वचालित रूप से प्रक्रियाओं को मारता है कि बैश स्क्रिप्ट
मैंने एक स्क्रिप्ट बनाई है जो सीपीयू और / या मेमोरी उपयोग 80% हिट होने पर प्रक्रियाओं को मारती है। ऐसा होने पर यह मारे गए प्रक्रियाओं की एक सूची बनाता है। इसे सुधारने के लिए मैं क्या कर सकता हूं? while [ 1 ]; do echo echo checking for …

4
मैं बैश लिपि से कीस्ट्रोके से बुलाए गए टाइमआउट को क्यों नहीं मार सकता?
[संपादित करें: यह कुछ अन्य प्रश्नों के समान है जो पूछते हैं कि सभी स्पैन्ड प्रक्रियाओं को कैसे मारना है - उत्तर सभी को pkill का उपयोग करते प्रतीत होते हैं। इसलिए मेरे सवाल का मूल यह हो सकता है: क्या स्क्रिप्ट द्वारा प्रायोजित सभी प्रक्रियाओं के लिए Ctrl-C / …

3
स्वचालित bnuplot भूख के साथ साजिश रचने
मेरे पास 6 फाइलें हैं जिन्हें त्रुटि मार्जिन के साथ लाइन ग्राफ के रूप में प्लॉट किया जाना चाहिए और उन्हें विभिन्न पीएनजी फाइलों में आउटपुट करना चाहिए। फ़ाइल प्रारूप निम्नानुसार है। सेकंड औसत-औसत न्यूनतम अधिकतम मैं इन ग्राफ़ को स्वचालित रूप से प्लॉट करने के बारे में कैसे जाऊंगा? …

2
लूप आउटपुट के लिए पाइपिंग स्थानीय चर संशोधन को रोकता है
मैं एक साधारण बैश फ़ंक्शन लिखने की कोशिश कर रहा हूं, जो इसके तर्कों, कई फाइलों और / या निर्देशिकाओं के रूप में लेता है। यह होना चाहिए: पूरी तरह से फ़ाइल नाम योग्य। उन्हें क्रमबद्ध करें। डुप्लिकेट निकालें। वास्तव में मौजूद सभी को प्रिंट करें। गैर-मौजूद फ़ाइलों की संख्या …

2
दिनांक - 1901 से पहले के वर्षों को अमान्य माना जाता है
मेरे पास मेरे सिस्टम पर दिनांक (GNU कोरुटिल्स) 7.1 स्थापित है। यदि मैं 14-दिसंबर -1901 से पहले की तारीखों की जांच करने की कोशिश करता हूं, तो मुझे "अमान्य दिनांक" त्रुटि मिलती है। उदाहरण के लिए, $ date -d 1901-12-13 date: invalid date `1901-12-13' $ date -d 1901-12-14 Sat Dec …

1
मैं एक शेल स्क्रिप्ट कैसे बनाऊं जो आउटपुट को एक प्रक्रिया में भेजती है
मैं वर्तमान में एक स्क्रीन में सर्वर कंसोल प्रोग्राम चला रहा हूं क्योंकि मुझे इसे पढ़ने और कभी-कभार कमांड भेजने की आवश्यकता है। मैं पृष्ठभूमि में डेमॉन के रूप में ऐप को चलाना चाहता हूं (प्रारंभ करें / इसे init से रोकें)। मैं tail -fलॉग कर सकता था, लेकिन वह …

3
शेल स्क्रिप्ट: अंदर विकल्पों के साथ एक चर बनाना
मेरे पास निम्नलिखित मापदंडों के साथ एक rsync कमांड है: rsync -avz --{partial,stats,delete,exclude=".*"} मैं स्क्रिप्ट के बाद पुन: उपयोग करने के लिए उस पैरामीटर को एक चर के अंदर रखना चाहता हूं। कुछ इस तरह: #!/bin/bash VAR=rsync -avz --{partial,stats,delete,exclude=".*"} $VAR /dir1 /dir2 मैंने बिना किसी सफलता के उद्धरण, एकल उद्धरण, …

3
$ घर / बिन dir $ PATH पर नहीं है
मेरे ~/.profileपास एक अंतिम ब्लॉक है जो मेरे व्यक्तिगत bin/ directoryको इस तरह लोड करना चाहिए : # set PATH so it includes user's private bin if it exists if [ -d "$HOME/bin" ] ; then PATH="$HOME/bin:$PATH" fi लेकिन ऐसा प्रतीत होता है कि लोड नहीं किया गया है: echo …

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