LINUX.ORG.RU

История изменений

Исправление Kroz, (текущая версия) :

в которых почему-либо (внезапно!) элементы не содержат пробелов.
join=${join//[[:space:]]/$del}
[[:space:]]

Удивительно, да.

есть некий аналог IFS для разделения элементов при выводе массивов операцией ${arr[@]} ??

Есть IFS.

$ ARR=("aaa" "bbb" "ccc ddd")
$ OLDIFS="$IFS" ; IFS=":" ; echo "${ARR[*]}" ; IFS="$OLDIFS"
aaa:bbb:ccc ddd

Исходная версия Kroz, :

в которых почему-либо (внезапно!) элементы не содержат пробелов.
join=${join//[[:space:]]/$del}
[[:space:]]

Удивительно, да.

есть некий аналог IFS для разделения элементов при выводе массивов операцией ${arr[@]} ??

Есть IFS.

OLDIFS="$IFS" ; IFS=":" ; echo "${ARR[*]}" ; IFS="$OLDIFS"