показать описание предложения однозначного завершения

Лучше использовать переменную массива.

 readarray -t -d ' ' ips <<<"$ip"

Это не использует разделение оболочки "без кавычек", которое обычно проблематично с символами новой строки, подстановочными символами (*, ?,[])и чем-то еще. Затем просто напечатайте массив:

 printf '%s\n'  "${ips[@]}"

Или используйте его в цикле:

for i in "${ips[@]}"; do
    echo "$i"
done
1
24.05.2020, 23:41
1 ответ

Используйте виджет list-choices. По умолчанию это связано с Ctrl -D (режимом vi )и Meta -Ctrl -D (режимом emacs ).

Оливер

2
18.03.2021, 23:33

Теги

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