Появилась необходимость использования в скрипте диапазона чисел, границы которого заранее неизвестны - сторого говоря это конструкция `echo {$a..$b}`, где a < b, и обе переменных вытаскивались sed`ом из текстовых файлов. Конечно можно извратиться и написать скрипт с циклом который сгенерирует мне нужное количество чисел, запишет их в одну длииииинную переменную через пробел, а потом выплюнет в аргумент вызваной мною функции... Но это как-то не красиво.
Сначала я столкнулся с тем, что результаты SED`а BASH считал текстом и не хотел выполнять с этими переменными никаких мат. операций, но это можно обойти хотябы назначением переменной (var=`sed ...`) или экспортом из файла (export `cat ...`). Научите, люди добные, с BASH`ем обращаться.
Помимо поднятой темы интересует вот что: можно-ли сменить тип переменной со «слова» на «число», чтобы работать с переменной дальше как с числом?