Вы не использовали инструмент для форматирования вывода, и поскольку $i
становится шире, вывод не выравнивается.
Заменить
echo "$i $OK"
с
printf "%-50s %s\n" "$i" "$OK"
(замените "foo" фактической строкой ).
где
50s
— строка из 50 символов фиксированной ширины, -
(минус )влево -выравнивание строки. man 3 printf
. Используйте:
which <command>
Например:
$ which cat
/usr/bin/cat