Я пытаюсь заменить _ [нижний регистр] на [верхний регистр], используя sed в bash.
Пока что я пробовал этот код:
new_arr=$( echo $old_arr | sed -e 's%_\(.\)%\1\U%g' )
С вводом
this_is_a_function()
Я ожидал, что результат будет
thisIsAFunction()
, но я получил
thisisafunction
У вас есть предложение, что я могу делать неправильно?