Новичок здесь.Я принял пользовательский ввод как переменную, и я пытаюсь сохранить определенные символы как отдельные переменные.Это дает мне «разрешение отказано».Любое предложение о том, как это исправить?
#!/bin/sh
echo 'Please enter specific release (EX: 20L2): '
read var
echo $var
xx=$(var:0:1) #should grab the first two digits
xx-=1
yy=$(var:2:1) #should grab the last digit
echo "You have chosen var $var, with X value $xx and Y value $yy"
После запуска:
chmod 777 Cleanup1.sh
./Cleanup1.sh
Я получаю:
./Cleanup1.sh[13]: rel:0:2: permission denied
./Cleanup1.sh[14]: xx-=1: permission denied
./Cleanup1.sh[15]: rel:2:1: permission denied
Я использую оболочку OSS / Unixчерез внешний вид.Любая помощь приветствуется!