#!/bin/sh
# sort a file in Cyrillic koi8-u encoding alphabetically
#
# -f Fold lower case characters into the equivalent upper case
#    characters when sorting so that, for example, `B' is greater
#    than `a' (without `-f', uppercase characters precede lowercase).

LANG=C; export LANG
LC_ALL=C; export LC_ALL

if [ "$1" = "-f" ]; then
	FOLD="-f"
	ALPH='ǽŴɶ'
else
	ALPH='鶷ǭŤɦ'
fi
TEMP=''

tr $ALPH $TEMP | sort $1 $2 $3 $4 $5 $6 $7 $8 $9  | tr $TEMP $ALPH
