camelCase в snake_case с помощью оболочки?

Какой простой способ преобразовать (поток разделенных пробелами) слова из camelCase в snake_case с помощью командной оболочки (например, bash)?

Это более простой случай по сравнению с предыдущим вопросом, который я удалил.

1 ответ

Решение

С GNU sed вы можете легко преобразовать его в нижний регистр и префикс с подчеркиванием:

$ echo camelCase andAnother | sed 's/[A-Z]/_\l&/g'
camel_case and_another
Другие вопросы по тегам