Токенизация строки в KornShell - PullRequest
1 голос
/ 30 сентября 2011

Мне нужно токенизировать в строку в KornShell (ksh). У меня есть следующий скрипт для Bash; но он не работает в ksh.

Сценарий ниже. Пожалуйста, помогите в создании работы для ksh.

OLDIFS=$IFS
IFS=","
read -a array <<< "$(printf "%s" "$APPLICATION_NAMES")"
IFS=$OLDIFS
for i in "${array[@]}"
do
   :
   # do whatever on $i
   echo "Checking status of $i"
done

1 Ответ

2 голосов
/ 30 сентября 2011
# s=a,b,c
# IFS=,
# set -A arr $s
# for e in "${arr[@]}"; do print -- "$e"; done
a
b
c
...