我试图只使用Shell脚本将字符串的第一个字母更改为小写.理想情况下,从CamelCase到lowerCamelCase的简单方法.
目标:
$DIR="SomeString"
# missing step
$echo $DIR
someString
Run Code Online (Sandbox Code Playgroud)
我已经找到了一些很好的资源来完成整个字符串,但不仅仅是更改第一个字母并保持其余的字符串不变.
如果你的shell足够新,你可以使用以下参数扩展:
DIR="SomeString" # Note the missing dollar sign.
echo ${DIR,}
Run Code Online (Sandbox Code Playgroud)
使用 sed:
var="SomeString"
echo $var | sed 's/^./\L&/'
Run Code Online (Sandbox Code Playgroud)
^表示行的开头
\L是使匹配小写的命令
&是整个匹配
| 归档时间: |
|
| 查看次数: |
1718 次 |
| 最近记录: |