下線で区切られた単語を「camelCase」に変換するには?これが私が試していることです:
echo "remote_available_packages" | sed -r 's/([a-z]+)_([a-z])([a-z]+)/\1\U\2\L\3/'
ただし、remoteAvailable_packages
変更されていない状態で返されます。p
packages
ベストアンサー1
これは(GNU sedで)行われます:
echo "remote_available_packages" | sed -E 's/_(.)/\U\1/g'