linux – 如何使用awk将文件的某个字段更改为大写?
我有这样的文本文件:
1 http http 3 4 5 2 dns dns 4 3 ftp ftp 4 5 6 8 我希望输出如下: 1 HTTP http 3 4 5 2 DNS dns 4 3 FTP ftp 4 5 6 8 我想将第二个字段从小写改为大写,只改为第二个字段. 请注意,某行中的字段数不固定. 我可以用awk实现这个目标吗? 解决方法
你确定可以.这是如何做:
awk '$2 = toupper($2)' file 结果: 1 HTTP http 3 4 5 2 DNS dns 4 3 FTP ftp 4 5 6 8 从手册:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- linux – 使用AWK从两个文件中构造n个列
- linux – 使用$(basename $(notdir $@))了解Makefile
- linux – 为什么/ proc / meminfo中的值似乎没有完全映射到
- LINUX教程:快速记住Linux内核的基本概念
- linux – 如何在shell脚本中操作数组
- linux – KVM DRBD通过手动切换在两个主动 – 被动服务器之
- 使用GAWK的CSV文件中的时间戳到Epoch
- linux – Centos服务器不断跳转到地址而不是静态分配的地址
- linux – Locate,Find,Which – 如何为这些实用程序启动索引
- LINUX实操:Linux mkdir命令帮助和示例