मेरे पास यह स्क्रिप्ट है जिसे test.sh कहा जाता है:
#!/bin/bash
STR = "Hello World"
echo $STR
जब मैं दौड़ता sh test.sh
हूँ तो मुझे यह मिलता है:
test.sh: line 2: STR: command not found
मैं क्या गलत कर रहा हूं? मैं ऑनलाइन बहुत ही बुनियादी / शुरुआती बैश स्क्रिप्टिंग ट्यूटोरियल देखता हूं और यह है कि वे चर घोषित करने के लिए कैसे कहते हैं ... इसलिए मुझे यकीन नहीं है कि मैं क्या गलत कर रहा हूं।
मैं उबंटू सर्वर 9.10 पर हूं। और हां, बैश पर स्थित है /bin/bash
।
#!/usr/bin/env bash
बजाय सीधे डालने की #!/bin/bash
जब तक आप पूरी तरह से सुनिश्चित करें कि आपके कर रहे हैं bash
में है /bin
: इस उत्तर के कारण stackoverflow.com/a/21613044/3589567