echo "hello_world" | sed -r 's/([a-z]+)_([a-z])([a-z]+)/\1\U\2\L\3/'
Эта команда использует sed
для преобразования текста, заменяя подчеркивания на CamelCase. Она ищет последовательности вида «слово_слово» и преобразует их в «СловоСлово». Альтернативой может быть использование других инструментов, таких как Perl или Python, для подобной обработки. В данном случае, команда принимает строку «hello_world» и возвращает «helloWorld».