Bash, как разбить строчку ввода
25-03-2014 12:59
к комментариям - к полной версии
- понравилось!
Забыл как делается, а делается как-то так:
$ a="'123 456' 'qwe'"
$ b=( $a )
$ echo ${b[0]}
'123
$ for i in $a; do echo $i ; done;
'123
456'
'qwe'
Ну еще есть такая штука - $IFC. Разделитель полей ввода. По умолчанию это пробел, но можно присвоить нужное значение, например точка
OLD_IFS=$IFS
IFS="."
...... Делаем что нам надо
IFS=$OLD_IFS
вверх^
к полной версии
понравилось!
в evernote