нуждаюсь в помощи с опциями сценария в терминале/ударе

Я довольно плохо знаком со сценариями (сам учитель), но не невежествен. Я пытаюсь сделать и легкий сценарий установщика для набора версии программы и сталкиваюсь с некоторыми трудностями. вот измененная версия кода

(

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

)

Это закончит способное обновление, но дает мне это сообщение впоследствии

(

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 "корицы"

1
задан 17 January 2016 в 06:13

1 ответ

У Вас есть одна одинарная левая кавычка (`) в Вас код, но это не дополнено конечной одинарной левой кавычкой. Это не ясно что Вы планируете с одинарными левыми кавычками.

Одинарные левые кавычки используются для замены команды, также начинают использовать $() для замены команды вместо более старых и проблематичных одинарных левых кавычек.

Для решения текущей проблемы просто прокомментируйте единственную одинарную левую кавычку (`) после apt-get update строка т.е.:

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)"
0
ответ дан 26 July 2019 в 09:24

Другие вопросы по тегам:

Похожие вопросы: