首页 > 解决方案 > 如何将文件中的部分行转换为大写

问题描述

我有一个文件file.txt,它有以下几行。我希望将队列名称转换为大写,如下所示:queuename=SP00245B

    # Queue name
    #
    queuename=sp00245b

标签: bashshellperlsh

解决方案


一个简单的 Perl 解决方案:

perl -i -pe 's/^\s*queuename=\K(.*)/\U$1/' file.txt

-i如果您不想就地修改文件,请删除。)


推荐阅读