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

श संस्करण 7 यूनिक्स के बाद से मानक यूनिक्स शेल है। पोसिक्स ने बॉर्न शेल के आधार पर मानकीकृत शेल व्यवहार किया है, और पोर्टेबल शेल स्क्रिप्ट को मानकीकृत सिंटैक्स के अनुरूप होना चाहिए। बॉर्न / POSIX- शैली के गोले पर लागू होने वाले प्रश्नों के लिए इस टैग का उपयोग करें। त्रुटियों के साथ शेल स्क्रिप्ट के लिए, कृपया यहां पोस्ट करने से पहले http://shellcheck.net में उन्हें देखें।

26
कैसे जांचा जाए कि स्ट्रिंग में बैश में स्ट्रिंग है या नहीं
मेरे पास बैश में एक स्ट्रिंग है: string="My string" यदि यह एक और स्ट्रिंग है तो मैं कैसे परीक्षण कर सकता हूं? if [ $string ?? 'foo' ]; then echo "It's there!" fi ??मेरा अज्ञात संचालक कहां है क्या मैं इको और का उपयोग करता हूं grep? if echo "$string" …
2564 string  bash  shell  substring  sh 

12
श और बैश में अंतर
शेल प्रोग्राम लिखते समय, हम अक्सर उपयोग करते हैं /bin/shऔर /bin/bash। मैं आमतौर पर उपयोग bashकरता हूं, लेकिन मुझे नहीं पता कि उनके बीच क्या अंतर है। मुख्य अंतर क्या है bashऔर sh? क्या हम जब में प्रोग्रामिंग के बारे में पता होना करने की आवश्यकता है bashऔर sh?
1303 bash  shell  unix  sh 

21
मैं शेल स्क्रिप्ट में बूलियन चर की घोषणा और उपयोग कैसे कर सकता हूं?
मैंने निम्नलिखित सिंटैक्स का उपयोग करके एक शेल स्क्रिप्ट में बूलियन चर घोषित करने की कोशिश की: variable=$false variable=$true क्या ये सही है? इसके अलावा, अगर मुझे लगता है कि चर मैं एक ही वाक्यविन्यास का उपयोग करना चाहते हैं अद्यतन करना चाहते थे? अंत में, बूलियन चर का उपयोग …
976 bash  shell  scripting  boolean  sh 

13
जैसे ही वे निष्पादित होते हैं, शेल कमांड को कैसे इको करें
शेल स्क्रिप्ट में, मैं सभी शेल कमांड को कैसे गूँजता हूँ और किसी भी चर नाम का विस्तार करता हूँ? उदाहरण के लिए, निम्नलिखित पंक्ति दी गई है: ls $DIRNAME मैं स्क्रिप्ट को कमांड चलाना और निम्नलिखित प्रदर्शित करना चाहूंगा ls /full/path/to/some/dir उद्देश्य सभी शेल कमांडों और उनके तर्कों के …
910 bash  shell  sh  posix  trace 

7
सेट-ई का मतलब बैश स्क्रिप्ट में क्या है?
मैं इस प्रीस्टीन फ़ाइल की सामग्री का अध्ययन कर रहा हूं, जो उस पैकेज से पहले स्क्रिप्ट निष्पादित करती है, इसकी डेबियन आर्काइव (.deb) फ़ाइल से अनपैक की गई है। स्क्रिप्ट में निम्न कोड है: #!/bin/bash set -e # Automatically added by dh_installinit if [ "$1" = install ]; then …
713 linux  bash  shell  sh 

8
शेल स्क्रिप्टिंग में लॉजिकल या ऑपरेशन कैसे करें
मैं एक साधारण स्थिति की जांच करने की कोशिश कर रहा हूं, लेकिन यह काम नहीं करता है। यदि $#के बराबर है 0या इससे अधिक है 1तो नमस्ते कहो। मैंने निम्नलिखित सिंटैक्स को बिना किसी सफलता के आज़माया है: if [ "$#" == 0 -o "$#" > 1 ] ; …
571 bash  unix  if-statement  sh 


5
कमांड को बैश वेरिएबल असाइनमेंट में त्रुटि नहीं मिली
मेरे पास यह स्क्रिप्ट है जिसे test.sh कहा जाता है: #!/bin/bash STR = "Hello World" echo $STR जब मैं दौड़ता sh test.shहूँ तो मुझे यह मिलता है: test.sh: line 2: STR: command not found मैं क्या गलत कर रहा हूं? मैं ऑनलाइन बहुत ही बुनियादी / शुरुआती बैश स्क्रिप्टिंग ट्यूटोरियल …

6
शेल में एक चर में एक फ़ाइल कैसे पढ़ें?
मैं एक फ़ाइल पढ़ना चाहता हूं और इसे चर में सहेजना चाहता हूं, लेकिन मुझे चर रखने की जरूरत है और न कि केवल फ़ाइल का प्रिंट आउट लेने की आवश्यकता है। मैं यह कैसे कर सकता हूँ? मैंने यह स्क्रिप्ट लिखी है, लेकिन यह वैसा नहीं है जैसा मुझे …
488 shell  unix  sh 

10
बिना गूंज के शेल स्क्रिप्ट से पासवर्ड कैसे प्राप्त करें
मेरे पास एक स्क्रिप्ट है जो एक प्रक्रिया को स्वचालित करती है जिसे पासवर्ड संरक्षित प्रणाली तक पहुंच की आवश्यकता होती है। सिस्टम को कमांड-लाइन प्रोग्राम के माध्यम से एक्सेस किया जाता है जो उपयोगकर्ता पासवर्ड को एक तर्क के रूप में स्वीकार करता है। मैं उपयोगकर्ता को उनके पासवर्ड …
424 bash  shell  scripting  sh 

22
शेल स्क्रिप्ट के माध्यम से मोंगो कमांड कैसे निष्पादित करें?
मैं mongoशेल स्क्रिप्ट में कमांड निष्पादित करना चाहता हूं , उदाहरण के लिए स्क्रिप्ट में test.sh: #!/bin/sh mongo myDbName db.mycollection.findOne() show collections जब मैं इस स्क्रिप्ट को निष्पादित करता हूं ./test.sh, तो MongoDB से कनेक्शन स्थापित होता है, लेकिन निम्नलिखित कमांड निष्पादित नहीं होते हैं। शेल स्क्रिप्ट के माध्यम से …
403 mongodb  bash  shell  sh 

2
IF स्टेटमेंट का उपयोग करते समय मैं कई लाइनों पर शेल कमांड को कैसे विभाजित कर सकता हूं?
जब मैं कमांड एक ifस्टेटमेंट का हिस्सा होता है, तो मैं शेल में कई लाइनों पर कमांड कैसे विभाजित कर सकता हूं ? यह काम: if ! fab --fabfile=.deploy/fabfile.py --forward-agent --disable-known-hosts deploy:$target; then rc=1 fi यह काम नहीं करता है: # does not work: if ! fab --fabfile=.deploy/fabfile.py \ --forward-agent …
384 syntax  sh 

24
मैं एक मैक पर जीएनयू के रीडलिंक का व्यवहार कैसे प्राप्त कर सकता हूं?
लिनक्स पर, readlinkउपयोगिता एक विकल्प को स्वीकार करती है जो -fअतिरिक्त लिंक का अनुसरण करती है। यह मैक और संभवतः बीएसडी आधारित प्रणालियों पर काम नहीं करता है। समकक्ष क्या होगा? यहाँ कुछ डिबग जानकारी है: $ which readlink; readlink -f /usr/bin/readlink readlink: illegal option -f usage: readlink [-n] [file …
376 macos  freebsd  sh 

11
मैं कैसे एक स्ट्रिंग में एक newline sh में हो सकता है?
इस STR="Hello\nWorld" echo $STR उत्पादन के रूप में उत्पादन करता है Hello\nWorld के बजाय Hello World मुझे एक स्ट्रिंग में एक नई रेखा के लिए क्या करना चाहिए? नोट: यह प्रश्न इको के बारे में नहीं है । मैं इसके बारे में जानता हूं echo -e, लेकिन मैं एक ऐसे …
339 sh 

18
डॉकटर कंटेनर के अंदर क्रॉन जॉब कैसे चलाएं?
मैं एक डॉक कंटेनर के अंदर एक क्रोनजोब चलाने की कोशिश कर रहा हूं जो एक शेल स्क्रिप्ट को आमंत्रित करता है। कल मैं पूरे वेब पर खोज रहा था और ओवरफ्लो हो गया था, लेकिन मुझे वास्तव में ऐसा समाधान नहीं मिला जो काम करता हो। मैं यह कैसे …
275 docker  cron  containers  sh 

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