Linux中awk命令实现指定字段的第一个字母大写

 

001、

[root@PC1 test]# ls
a.txt
[root@PC1 test]# cat a.txt                                        ## 测试数据
abcd    KHG
DETT    dre
ssae    rtE
[root@PC1 test]# awk '{$1 = toupper(substr($1, 1, 1)) substr($1,2); print $0}' a.txt     ## 此处借助awk的内置函数substr函数以及大小写转换函数来实现
Abcd KHG
DETT dre
Ssae rtE

。 

 

posted @ 2024-11-07 23:56  小鲨鱼2018  阅读(7)  评论(0编辑  收藏  举报