Я спробував такий маленький простий сценарій:
#!/bin/bash
$1="bar"
echo $1
Але коли я запускаю, ./script fooя отримую помилку, і значення не змінюється:
/home/mika/script: line 2: foo=bar: command not found
foo
Я знаю, що 1 долар - це перший аргумент, який ви передаєте своєму сценарію. Але навіть як це я хочу змінити його значення.