Kdysi davno jsem resil podobny problem. Snazsi nez sed je pouziti tr, viz
kousek manualu:
A common use of tr is to convert lowercase characters to
uppercase. This can be done in many ways. Here are three
of them:
tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ
tr a-z A-Z
tr '[:lower:]' '[:upper:]'
Zkousel jsem treti variantu a funguje i pro ceske znaky.
Pavel Roj