Ahojte, mám urobený bash skript, ktorý má za úlohu premeniť všetky znaky z veľkých na malé a potom nad nimi robiť rôzne operácie. Tieto operácie, ale nemôžem urobiť, pretože to nepremení veľké písmená s diakritikou na malé. Napr. Z sa stane z ale Ž sa nepremení na malé ž. Neviete ako by to bolo možné zabezpečiť, aby sa aj veľké písmená s diakritikou zmenili na malé písmená s diakritikou? Ďakujem.
upper to lower s diakritikou
Pre pridávanie komentárov sa musíte prihlásiť.
tr '[:lower:]'
nie nepozna diakritiku
Ono by ju aj poznalo, ale potreboval by si mať nainštalovanú plnú podporu lokalizácie. Niektoré distribúcie to rozsekávali bez rozmyslu, a potom niečo chýbalo.
Opísal si to presne aj s tými úvodzovkami?
Určite áno. Skúšal som to na Ubuntu a Centos a chová sa to presne ako opísal. Predpokladám že Arch vychádzajúci z Ubuntu to má podobne. A to prepytujem, aj s prestavením lokalizácie na sk_SK.UTF-8.
PS: Pred pár rokmi som sa s týmto hral na Gentoo, a tam to fungovalo bez problémov. Nielen Slovenčina s diakritikou nad latinkou, ale aj Ruština s Azbukou. Až na jednu drobnosť. Ani jedno jer mi to nezmenilo na veľké písmeno, ale to je dizajn.