Как использовать замену Bash в объявлении переменной

Я пытаюсь объявить переменную x со всеми символами из a..x . В командной строке (bash) замена a..x работает без каких-либо тиков.

$ echo {a..x}
a b c d e f g h i j k l m n o p q r s t u v w x

Но присвоение его переменной через x = {a..x} приводит к {a..x} в виде строки. Работает только x = $ (echo {a..x}) .

Возникает вопрос: это правильный способ присваивания или мне нужно делать другие вещи?

Основная цель - назначить последовательность массиву, например,

disks=( $(echo {a..x}) ) 
7
задан tuergeist 2 January 2012 в 11:57
поделиться