Чтение типа файловой системы при загрузке в переменную BASH

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

# let's say user enters "a b c" and we store in input_str
input_arr=($input_str)
for cmd in "${input_arr[@]}"; do
  # process command associated with $cmd
done

Помещать коды в массив не обязательно, но удобно, так как вы можете получить доступ к любому отдельному коду, определить общее количество и т. д.

1
28.05.2019, 03:20
1 ответ

Пришлось отложить initдо тех пор, пока устройство blk не будет доступно. Поместите цикл while true, чтобы продолжать проверять его, чтобы я мог mknodего.

1
27.01.2020, 23:41

Теги

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