Как выполнять различные действия из одного скрипта

Возможно, у вас есть проблемы из-за удаления пакетов ...

Чтобы устранить эту проблему, попробуйте:

Запустите Ubuntu в режиме восстановления - удерживайте клавишу SHIFT до загрузки системы, и он отобразит загрузчик Grub. Выберите последнюю версию ядра с [recovery] в конце имени. Выберите параметр корневой оболочки. Попробуйте обновить систему - если есть проблемы (и ошибки), разместите их здесь ... Другой способ - выбрать опцию dpkg - это может исправить некоторые другие проблемы. Перезагрузите - введите exit, чтобы вернуться в меню восстановления, затем выберите вариант загрузки загрузки.
1
задан 3 August 2015 в 23:59

2 ответа

Я уверен, что вы знаете, как работают аргументы ($ 1, $ 2 и т. д.). Вам нужно будет создать оператор if: if ["$ 1" == "del"], тогда rm $ var fi

Учебное пособие: http://tldp.org/LDP/Bash-Beginners-Guide/html/sect_07_01.html

0
ответ дан 23 May 2018 в 18:31

в сценариях оболочки вы можете получить аргументы, используя $ n, где n - это позиция аргумента.

Итак, если вы хотите запустить # myscript new <filename>, то новое действие может быть получено используя $1.

Тогда вы могли бы построить простой условный блок для выполнения различных действий, таких как:

if [ $1 == "new" ]; then .... .... fi

Сообщите мне, можете ли вы «Я пойму, как продолжить, и я помогу тебе! Удачи.

0
ответ дан 23 May 2018 в 18:31

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

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