> Надо чтобы любая строка посимвольно представлялась в виде элементов массива.
> С awk недостаточно хорошо общался, но думаю, юзать надо его. Примерно так:
> Пусть строка в файле имеет вид 123qwe_!**()skhf___
> тогда
> awk '/.*/' file
> найдет любые символы. Вопрос - как записать каждый из них в отдельную
> переменную, да еще и при выходе из awk, который находится внутри
> shell-скрипта (это же получается subshell), не потерять эти переменные?# echo '123qwe_!**()skhf___' | perl -e '$, = " "; while ($line = <STDIN>) { print (split //, $line); }'
1 2 3 q w e _ ! * * ( ) s k h f _ _ _
> Надо чтобы любая строка посимвольно представлялась в виде элементов массива.
> как записать каждый из них в отдельную переменную
Вы определитесь, вам каждый символ в отдельную переменную, или строчку в массив?