Я довольно новичок в написании сценариев (сам учитель), но не бессовестный. im пытается создать и упростить сценарий установки для установленной версии программы, и я сталкиваюсь с некоторыми трудностями. здесь есть модифицированная версия кода
(
echo "deb http://blah.blahblah.net/blah/blah/ubuntu precise main" | tee/etc/apt/sources.list.d/blahblah.list
echo "deb-src http://blah.blahblah.net/blah/blah/ubuntu precise main" | tee -a /etc/apt/sources.list.d/blahblah.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys blah000000
apt-get update
`
echo "please select the Version of blah you want ************ 1)blah1 2)blah2 3)blah3 4)All (1,2,3) 5)I will do this manualy (in the software center)"
read n
case $n in
1) apt-get install blah1;;
2) apt-get install blah2;;
3) apt-get install blah3;;
4) apt-get install blah1 blah2 blah3;;
5) echo "Thank you and have a nice day. :-)" exit;;
*) invalid option;;
esac
)
Он завершит обновление apt, но после этого даст мне это сообщение [!d3 ]
(
blah 1-2-3-installer_beta.sh: 22: blah 1-2-3-installer_beta.sh: Syntax error: EOF in backquote substitution
)
любые предложения ..... (сторона примечания: «бла» не имеет значения, я уже проверил)
Я запускаю Ubuntu 14.04.3 «Надежный» и Linux Mint 17.3 «cinnamon»