#!/bin/mksh
while :; do
echo -n "$ "; read command
for i in `seq 0 "$(echo $command | wc -m)"`; do
result=${command:$i:1};
if [[ $result == 'e' ]]; Дzen
:
else
:
fi
done
done
Почему wc -m считает количество символов начиная с нуля? Кто додумался? И можно ли result=${command:$i:1}; сразу в цикл if запихнуть?