Это здорово, Дэн - можете ли вы предоставить ссылку/ответ на ваш изначальный вопрос и пометить его как таковой? Я также хотел бы видеть альтернативный способ делать это. Вы могли бы сделать сброс к заводским, но я видел противоречивые сведения о том, является ли это на самом деле работает или нет. Жаль, Knox-это основной вопрос для каждого в данный момент. Болеть-это наиболее прямой путь, чтобы убить Нокса, где она стоит, но это не обязательно лучший путь для всех. Ничего не вышло :( почему-то думает, что это установка с CD-ROM, и он обнаруживает компакт-диск не монтируется. Это нетбук. Нет компакт-диска. Я устанавливаю с карты памяти. Я собираюсь посмотреть, если я могу получить мои руки на iso-образа. Может быть, тот факт, что она альтернативна-ISO-это проблема. Он не может быть флешкой. Я пробовала несколько из них, несколько USB-портов и так далее. Одна из палочек-это совершенно новые.

Вариант (часто также называется "флаг" или "переключатель") - это один из типов аргументов командной строки. Аргумент командной строки-это отдельное слово (или в кавычках) присутствует в командной строке утилиты или функции оболочки.

После вызова скрипта или функции оболочки с определенным количеством аргументов, каждый аргумент будет доступен как позиционный параметр внутри функции или сценария.

Терминология:

Аргумент "" может быть

  • Ан "вариант" (как -есть),
  • как "параметр-аргумент" (как ФОО в - "до" Если принимает аргумент), или
  • в "операнд" (это аргумент, не являющийся опцией, что это тоже не вариант-аргумент, например ФОО в - "ДО" , если ничего не брать вариант-аргумент).

Реальный пример всего вышеперечисленного (при помощи GNU МВ):

МВ -Т targetdir -Ф файл1 файл2
  • Аргументы: , targetdir, , файл1и файл2
  • Варианты: и
  • Вариант-аргументов: targetdir
  • Операнды: файл1 и файл2.

От этого в POSIX определения:

[Аргумент, в] язык командной оболочки, параметр, который передают к полезности как эквивалента одну строку в массив argv, созданный одним из старпомов функции. Аргумент-это один из вариантов, Вариант-аргументов, или операндов после имени команды.

[Вариант является] аргумент к команде, которую обычно используется, чтобы указать изменения в программой по умолчанию.

[Параметр-аргумент] параметр, который следует определенным вариантам. В некоторых случаях параметр-аргумент входит в одну и ту же строку в качестве аргумента опции-в большинстве случаев это следующий аргумент.

[Операнд является] аргумент для команды, которая обычно используется в качестве объекта предоставление информации на коммунальные услуги, необходимые для выполнения его обработки. Операнды, как правило, следуют параметры в командной строке.

Позиционные параметры в скрипт или функцию Shell будет аргументов, скрипта или командной строки функции, независимо от того, аргументы функции, вариант-аргументов или операндов.

Позиционные параметры также могут быть установлены с помощью

установить что-то "другое" шмели

Это устанавливает $1, $2 и $3 в три строки и очищает любые другие позиционные параметры.

В этом случае позиционные параметры уже не имеют никакого отношения к аргументов, переданных в командной строке утилиты.

См. также: