если у вас есть имя файла в переменной
filename = test.csv
тогда просто используйте это, чтобы получить часть "csv":
echo ${filename##*.}
работает для bash, попробуйте в ksh
редактирование:
filename=test.csv
fileext=${filename##*.}
if [ fileext = "csv" ]; then
echo "file is csv, do something"
else
if [ fileext = "dat" ]; then
echo "file is dat, do something"
else
echo "mhh what now?"
fi
fi