Я пытаюсь написать bash-скрипт, который спросит echo "What programme do you want to see?" и затем дайте ответ как 'foo', чтобы 'foo' мог быть прочитан строкой, которая говорит apt-cache show foo|grep -i description -A 8 .

Но как это сделать, пожалуйста?

У меня есть линия эха, как указано выше, но я понятия не имею, что делать дальше. Это должно использоваться в Debian.

1 ответ1

0

Это не так уж сложно.

echo "What program do you want to see?"
read program
apt-cache show "$program" | grep -i description -A 8

См .: Поймать пользовательский ввод. В общем, если вы новичок в сценариях Bash, попробуйте сначала прочитать несколько руководств. Многие из основ (назначение переменных, получение пользовательского ввода, вывод, подстановка переменных) очень хорошо описаны в Руководстве по Bash Beginners.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .