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

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

12
एक संख्या में हजारों विभाजक जोड़ें
अजगर में re.sub(r"(?<=.)(?=(?:...)+$)", ",", stroke ) किसी संख्या को तीन गुणा करने के लिए, उदाहरण के लिए: echo 123456789 | python -c 'import sys;import re; print re.sub(r"(?<=.)(?=(?:...)+$)", ",", sys.stdin.read());' 123,456,789 बैश / जाग के साथ भी ऐसा ही कैसे करें?

3
'सिंटैक्स त्रुटि: "(" अप्रत्याशित "एक सरणी बनाते समय
मेरे पास दो (डेबियन) लिनक्स सर्वर हैं। मैं एक शेल स्क्रिप्ट बना रहा हूं। पहले एक पर मैं इस प्रकार एक सरणी बनाता हूं: #!/bin/bash target_array=( "/home/user/direct/filename -p123 -r" ) यह ठीक काम करता है। लेकिन जब मैं इसे दूसरे सर्वर पर चलाता हूं तो मुझे यह मिलता है: Syntax …

3
वैरिएबल सामग्री पढ़ने से अधिक तेज़ी से फ़ाइल क्यों खोल रहा है?
एक bashस्क्रिप्ट में मुझे /proc/फाइलों से विभिन्न मूल्यों की आवश्यकता होती है । अब तक मेरे पास दर्जनों लाइनें हैं जो फाइलों को सीधे इस तरह से पकड़ती हैं: grep -oP '^MemFree: *\K[0-9]+' /proc/meminfo उस अधिक कुशल बनाने के प्रयास में मैंने फ़ाइल की सामग्री को एक चर में सहेज …

4
शेल स्क्रिप्ट में "सुडो सु" बाकी स्क्रिप्ट को रूट के रूप में क्यों नहीं चलाता है?
एक नमूना स्क्रिप्ट नीचे दी जा सकती है: #!/bin/bash sudo su ls /root ./test.shसामान्य उपयोगकर्ता के रूप में उपयोग करने के बजाय, lsसुपर उपयोगकर्ता के रूप में चलाएं और बाहर निकलें, यह रूट पर स्विच करता है; और जब मैं लॉगआउट करता हूं, तो यह ls /rootसामान्य उपयोगकर्ता के रूप …
36 shell  shell-script  sudo  root  su 

3
एकल कमांड के साथ पृष्ठभूमि में कई प्रोग्राम कैसे चला सकते हैं?
एकल कमांड के साथ पृष्ठभूमि में कई प्रोग्राम कैसे चला सकते हैं? मैंने नीचे दिए गए आदेशों की कोशिश की है, लेकिन वे काम नहीं करते हैं। nohup ./script1.sh & && nohup ./script2.sh & -bash: syntax error near unexpected token '&&' nohup ./script1.sh & ; nohup ./script2.sh & -bash: syntax …

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 …

2
क्या स्थानीय चर असाइनमेंट के लिए उद्धरण आवश्यक हैं?
क्या मैं स्थानीय असाइनमेंट के दाईं ओर उद्धरण सुरक्षित रूप से छोड़ सकता हूं? function foo { local myvar=${bar} stuff() } मुझे मुख्य रूप से दिलचस्पी है bash, लेकिन अन्य गोले में कोने के मामलों में किसी भी जानकारी का स्वागत है।


5
शेल स्क्रिप्टिंग के लिए टाइमआउट कैसे शुरू करें?
मैं एक शेल स्क्रिप्ट चलाना चाहता हूं, जिसमें एक लूप मिला है और यह हमेशा के लिए जा सकता है जो मैं नहीं होना चाहता। इसलिए मुझे पूरी स्क्रिप्ट के लिए एक टाइमआउट पेश करने की आवश्यकता है। मैं SuSE के तहत संपूर्ण शेल स्क्रिप्ट के लिए टाइमआउट कैसे प्रस्तुत …

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


3
[[$ A == z *] और [$ a == z *] के बीच क्या अंतर है?
क्या इन दोनों में कोई अंतर है [[ $a == z* ]] तथा [ $a == z* ] क्या मेरे पास एक उदाहरण हो सकता है जहां उनके पास अलग-अलग आउटपुट होंगे? इसके अलावा, कैसे काम करता [[ ]]है से अलग है [ ]?

4
मैं फ़ाइल के अंत में newline वर्ण कैसे निकालूं?
मुझे नए वर्ण के बारे में स्पष्ट करने दें: $ echo Hello > file1 ; cat file1 Hello $ echo -n Hello > file2 ; cat file2 Hello$ यहाँ आप देख सकते हैं कि file1अंत में newline वर्ण है जबकि file2नहीं है। अब मान लीजिए कि मैंने एक file: $ …

1
कैसे !! काम में?
बहुत उपयोगी है जब आप अपने कमांड की शुरुआत में एक sudo भूल जाते हैं, !!पिछले कमांड के एक उपनाम की तरह कार्य करता है। उदाहरण : $ mv /very/long/path/for/a/protected/sensible/file/caution.h . (...) Permission denined $ sudo !! sudo mv /very/long/path/for(...) . [sudo] password : हम उस दोहरी !!चाल को कैसे …

5
मैं अपने चरवाहे में पर्यावरण चर का उपयोग कैसे कर सकता हूं?
मेरे पास एक पायथन स्क्रिप्ट है जिसे एक विशेष अजगर स्थापना के साथ चलाने की आवश्यकता है। वहाँ एक तरीका है कि वह के साथ चलाता है एक कबाड़ शिल्प है $FOO/bar/MyCustomPython?

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