Fedora Linux VirtualBox

Крайне маловероятно, что вам на самом деле нужны отдельные переменные для каждого отдельного IP-номера. Было бы удобнее хранить IP-номера в массиве.

ipnumbers=( $ip )

Такое использование $ipбез кавычек (предполагает, что значение переменной IFSпо умолчанию )разделяет ее значение на пробелы (и вызывает подстановку имен файлов в результирующих словах, но это не должно быть проблема, поскольку в данных )нет шаблонов подстановки имен файлов.Затем он назначит разделенные слова как отдельные элементы в массиве ipnumbers.

Затем вы можете получить доступ к отдельным элементам, используя, например,."${ipnumbers[1]}"(для второго элемента )или перебрать их с помощью

for ipnum in "${ipnumbers[@]}"; do...; done 
1
31.05.2020, 15:37
1 ответ

Fedora 17 больше не поддерживается, поэтому больше нет репозиториев для базовой ОС и Virtualbox. Я бы посоветовал вам больше не тратить время на то, чтобы заставить работать дистрибутив, срок службы которого закончился в 2013 году.

Возможно, вам лучше использовать 32-битную -версию CentOS 7(ISO здесь ), которая с большей вероятностью будет работать и основана на чем-то более свежем.

Однако я только что проверил, и 32-битных -версий Virtualbox для CentOS7 тоже нет. Вы можете использовать встроенную виртуализацию KVM, предполагая, что любое древнее оборудование, которое вы используете, имеет виртуализацию, доступную в ЦП.

1
18.03.2021, 23:33

Теги

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