Я хотел бы преобразовать строку из верхнего в нижний регистр. Я знаю, что существуют разные способы решения этой проблемы, но я хотел бы понять, почему эта команда не работает:В верхнем и нижнем регистре с символами Sed и символов
echo "aa" | sed 's/'[:upper:]'/'[:lower:]'/g'
Это неправильный способ использовать классы персонажей?
Но не представляется возможным использовать [: upper:] или [: lower:], чтобы получить более элегантное решение? – NCL
Не так далеко, насколько я знаю. Команда 'y' работает только с символами, а не с классами. Вы даже не можете писать 'y/A-Z/a-z /'. – Barmar