gpt4 book ai didi

unix - 删除下划线并将其后的字符大写

转载 作者:行者123 更新时间:2023-12-04 06:20:30 24 4
gpt4 key购买 nike

我只是想知道是否有办法替换文件夹中每个文件中的每个下划线(比如 .java 文件)并将下一个字符转换为大写,比如

  • getEmployee_NamegetEmployeeName
  • us_employee_nameusEmployeeName

  • 如果我们有 id 呢?我们想大写 ID ,如
  • us_employee_idusEmployeeID ?

  • 我还没有尝试过任何东西,因为我还在学习。我可以做类似 s/_/\U\1/g 的事情吗?在 sed或者我可以使用一些脚本来做到这一点吗?

    最佳答案

    您的建议 's/_/\U\1/g'非常接近。如果你有 GNU sed,那么以下应该可以工作:

    sed 's/_\(.\)/\U\1/g'

    (我说应该,因为你想要的并不总是你想要的。)

    关于unix - 删除下划线并将其后的字符大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17332347/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com