How can I convert underscore separated words to "camelCase"? Here is what I'm trying:
echo "remote_available_packages" | sed -r 's/([a-z]+)_([a-z])([a-z]+)/\1\U\2\L\3/'
But it returns remoteAvailable_packages without changing the p in packages.