34. 更改大小写(y 命令)
sed y
命令按位置转换字符。 一个方便的用途是将大写字母转换为小写字母,反之亦然。
在此示例中,字符 a
将转换为 A
、b
转换为 ````B、
c转换为
C``` 等:
$ sed 'y/abcde/ABCDE/' employee.txt
101,John DoE,CEO
102,JAson Smith,IT MAnAgEr
103,RAj REDDy,SysADmin
104,AnAnD RAm,DEvElopEr
105,JAnE MillEr,SAlEs MAnAgEr
将所有小写字母转换为大写:
$ sed'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/' employee.txt
101,JOHN DOE,CEO
102,JASON SMITH,IT MANAGER
103,RAJ REDDY,SYSADMIN
104,ANAND RAM,DEVELOPER
105,JANE MILLER,SALES MANAGER