问题描述
使用命令外壳程序(例如bash)将camelCase中的单词(用空格分隔的流)转换为snake_case的简单方法是什么?
相对于我已删除的先前问题,这是一个简单的案例。
解决方法
使用GNU sed,您可以轻松地将其转换为小写字母并使用下划线作为前缀:
$ echo camelCase andAnother | sed 's/[A-Z]/_\l&/g'
camel_case and_another
使用命令外壳程序(例如bash)将camelCase中的单词(用空格分隔的流)转换为snake_case的简单方法是什么?
相对于我已删除的先前问题,这是一个简单的案例。
使用GNU sed,您可以轻松地将其转换为小写字母并使用下划线作为前缀:
$ echo camelCase andAnother | sed 's/[A-Z]/_\l&/g'
camel_case and_another