LINUX.ORG.RU

История изменений

Исправление rtxtxtrx, (текущая версия) :

Они так не работают. Для изменения регистра есть другие утилиты:

> tr '[:upper:]' '[:lower:]' <<< "This SHIT"                                                     
this shit

Для юникод:

perl -CSD -pe 'use utf8; $_ = lc($_)' <<< "Такие вОт раЗНые 245 слова бывают 89 в наШеМ предЛОЖении КРОМЕ"
такие вот разные 245 слова бывают 89 в нашем предложении кроме

Я туплю:

grep -oE '[[:upper:]][[:lower:]]' <<< "Такие вОт раЗНые 245 слова бывают 89 в наШеМ предЛОЖении КРОМЕ" | tr -d '\n'
ТаОтНыШеЖе

Исходная версия rtxtxtrx, :

Они так не работают. Для изменения регистра есть другие утилиты:

> tr '[:upper:]' '[:lower:]' <<< "This SHIT"                                                     
this shit

Для юникод:

perl -CSD -pe 'use utf8; $_ = lc($_)' <<< "Такие вОт раЗНые 245 слова бывают 89 в наШеМ предЛОЖении КРОМЕ"
такие вот разные 245 слова бывают 89 в нашем предложении кроме