Попробуйте
sudo update-alternatives --config gvim
, затем выберите /usr/bin/vim.gtk-py2
sTrapValue[0]='a';
sTrapValue[1]='b';
sTrapValue[2]='c';
numvar=2;
COUNTER=0;
BL="";
while [ ! $COUNTER -gt ${numvar} ]; do
BL=${BL}${sTrapValue[$COUNTER]},;
let COUNTER=COUNTER+1;
done;
BL=$(echo ${BL} | sed 's/,$/./');
echo $BL;
=> a, b, c.
EDIT:
Ответ на отредактированный вопрос:
numvar=2;
COUNTER=0;
BL="";
while [ ! $COUNTER -gt ${numvar} ]; do
BL=${BL}sTrapValue[${COUNTER}],;
let COUNTER=COUNTER+1;
done;
BL=$(echo ${BL} | sed 's/,$/./');
echo $BL;
=> sTrapValue [ 0], sTrapValue [1], sTrapValue [2].
Если я правильно понимаю ваш вопрос, вы ищете что-то вроде:
$ printf 'sTrapValue[%s],' $(seq 0 $numvar) | sed 's/,$/.\n/'
sTrapValue[0],sTrapValue[1],sTrapValue[2],sTrapValue[3],sTrapValue[4],sTrapValue[5].