>>> Задача: Заменить в тексте все буквы русского алфавита на схожие по-написанию латинские.
>> #!/bin/bash --posix
>> echo -n "$CHAR"
> [ "$CHAR" ] && echo -n "$CHAR" || echo
> Там же наверху _видно_, что с bash --posix _перевод строки_ нужно отдельно
> камлать.Да, я не посмотрел как будет с переводом строк. С данной конструкцией работает как надо.
#!/bin/bash --posix
while read -n 1 CHAR
do
CHAR="${CHAR/А/A}"
CHAR="${CHAR/В/B}"
CHAR="${CHAR/Е/E}"
CHAR="${CHAR/К/K}"
CHAR="${CHAR/М/M}"
CHAR="${CHAR/Н/H}"
CHAR="${CHAR/О/O}"
CHAR="${CHAR/Р/P}"
CHAR="${CHAR/С/C}"
CHAR="${CHAR/Т/T}"
CHAR="${CHAR/Х/X}"
CHAR="${CHAR/а/a}"
CHAR="${CHAR/е/e}"
CHAR="${CHAR/о/o}"
CHAR="${CHAR/р/p}"
CHAR="${CHAR/с/c}"
CHAR="${CHAR/у/y}"
CHAR="${CHAR/х/x}"
[ "$CHAR" ] && echo -n "$CHAR" || echo
done