shell 字符串书写格式 驼峰与下划线互转

#!/bin/bash

serviceName=$1

#驼峰转下划线
a=`(echo $serviceName | sed 's/[A-Z]/_\l&/g')`

echo $a

#下划线转驼峰
a=`(echo $serviceName | sed 's/_\([a-z]\)/\u\1/g')`

echo $a

实例如下入:


change.jpg

你可能感兴趣的:(shell 字符串书写格式 驼峰与下划线互转)