मैंने निम्नलिखित छोटी सरल स्क्रिप्ट की कोशिश की:
#!/bin/bash
$1="bar"
echo $1
लेकिन जब मैं दौड़ता ./script foo
हूं तो मुझे त्रुटि मिलती है और मान नहीं बदला जाता है:
/home/mika/script: line 2: foo=bar: command not found
foo
मुझे पता है कि $ 1 पहला तर्क है जो आप अपनी स्क्रिप्ट में पास करते हैं। लेकिन इस तरह भी मैं इसका मूल्य बदलना चाहता हूं।