2015 Aug 30; 05:21 PM; Oakville, ON, Canada.
— Понимаю, что Первое Сентября но всё же

! …
— Для того, чтобы весь текст стал в верхнем регистре, например, подойдёт:
xsel | sed 's/.*/\U&/' | xsel -b -i
— А как инвертировать регистр ? Т.е. „QWErtyu“ перевести в „qweRTYU“ не обязательно Sed, но желательно покороче, конечно …
— Разницы
xsel или
xclip, наверное тоже большой нет, но если есть, что тогда предпочтительнее использовать?
Пользователь решил продолжить мысль [time]31 Август 2015, 05:55:24[/time]:
2015 Aug 30; 09:51 PM
— Вот есть решение на такой базе:
echo dfVmGJH | sed 'y/AaBbCcDdEeFfGgHhJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz/aAbBcCdDeEfFgGhHjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ/'
— Это нормально? „Покрасивее“ „поизящнее“

ничего нет? Кто знает?
— Вопрос осложняется тем, что помимо английского, французского, украинского, русского у меня ещё два родных языка с разной графикой

…
Пользователь решил продолжить мысль [time]31 Август 2015, 06:09:32[/time]:
2015 Aug 30; 10:09 PM
— Да таки есть ещё решение, на базе tr:
echo QwErTyU | tr 'a-zA-Z' 'A-Za-z'
— Но буду благодарен за любые другие решения, могут пригодиться…
Пользователь решил продолжить мысль 31 Августа 2015, 05:39:27:
2015 Aug 30; 10:39 PM
— Это получше думаю tr что-то другие языки не любит, оказывается

…
echo ПоПрОсТоМуNoFriLls | sed -r 's/.*/<&>/;s/[A-ZА-Я]+/\L>&</g;s/<(\w*)>/\U\1/g'
— Но всё равно мне кажется что есть что-то более как бы для „всех случаев жизни“ …