#!/bin/sh if [ "$1" = "-l" ] then CONVMODE="lc" shift else CONVMODE="cl" fi lattocyr() { # прво желимо да заменимо диграфе, да не бисмо заменили појединачне # делове истих ако то није намера sed "s/Nj/Њ/g;\ s/Lj/Љ/g;\ s/Dž/Џ/g;\ s/nj/њ/g;\ s/lj/љ/g;\ s/dž/џ/g;\ y/abvgdđežzijklmnoprstćufhcčš/абвгдђежзијклмнопрстћуфхцчш/;\ y/ABVGDĐEŽZIJKLMNOPRSTĆUFHCČŠ/АБВГДЂЕЖЗИЈКЛМНОПРСТЋУФХЦЧШ/" } cyrtolat() { sed "s/Њ/Nj/g;\ s/Љ/Lj/g;\ s/Џ/Dž/g;\ s/њ/nj/g;\ s/љ/lj/g;\ s/џ/dž/g;\ y/абвгдђежзијклмнопрстћуфхцчш/abvgdđežzijklmnoprstćufhcčš/;\ y/АБВГДЂЕЖЗИЈКЛМНОПРСТЋУФХЦЧШ/ABVGDĐEŽZIJKLMNOPRSTĆUFHCČŠ/" } if [ $CONVMODE = "cl" ] then cyrtolat else lattocyr fi