大小写转换
- 第一种
tr tr [a-z] [A-Z]
例:
[root@qunniao ~]# echo "abcd"|tr [a-z] [A-Z] #小写转大写 ABCD
[root@qunniao ~]# echo "ABCD"|tr 'A-Z' 'a-z' #大写转小写 abcd
- 第二种
sed sed 's/[a-z]/\u&/g' filename sed 's/[A-Z]/\l&/g' filename
[root@qunniao ~]# echo "abcd"|sed 's/[a-z]/\u&/g' #小写转大写 ABCD
[root@qunniao ~]# sed 's/[a-z]/\u&/g' /tmp/passwd #小写转大写 ROOT:X:0:0:ROOT:/ROOT:/BIN/BASH BIN:X:1:1:BIN:/BIN:/SBIN/NOLOGIN DAEMON:X:2:2:DAEMON:/SBIN:/SBIN/NOLOGIN ADM:X:3:4:ADM:/VAR/ADM:/SBIN/NOLOGIN LP:X:4:7:LP:/VAR/SPOOL/LPD:/SBIN/NOLOGIN
[root@qunniao ~]# echo "ABCD"|sed 's/[A-Z]/\l&/g' #大写转小写 abcd
[root@qunniao ~]# sed 's/[A-Z]/\l&/g' /tmp/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
温馨提示:如无特殊说明,本站文章均为作者原创,转载请注明出处!