大小写字母转换的shell脚本代码

大小写字母转换的shell脚本代码

2023年7月23日发(作者:)

⼤⼩写字母转换的shell脚本代码以下脚本,可以进⾏⽬录或⽂件⼤⼩写字母转换,代码如下:

复制代码 代码如下:#!/bin/sh

#edit by

# [:upper:] [ A - Z ]

# [:lower:] [ a - z ]

# [:digit:] [ 0 - 9 ]

# [:alnum:] [ 0 - 9 a - z A-Z]

# [:space:] 空格或t a b键

# [:alpha:] [ a - z A - Z ]

# tr

for f in *

do

echo $f | tr "[:upper:]" "[:lower:]"

done

#awk

#把当前⽬录下的所有⼩写⽂件名都改为⼤写⽂件名。

ls | awk '{printf("mv %s %sn", $0, toupper($0))|"sh"}'

#把当前⽬录下的所有⼤写⽂件名都改为⼩写⽂件名。

ls | awk '{printf("mv %s %sn", $0, tolower($0))|"sh"}'

#sed

file=""

cat $file | sed 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'

代码说明:

⽅法1,使⽤tr命令。

⽅法2,⽅法3,使⽤aw命令。

⽅法4,使⽤cat sed命令。

对于测试⽂件,其原始内容,如下图:

经⽅法4 ,转换后其内容全部变为⼤写,如下图:

发布者:admin,转转请注明出处:http://www.yc00.com/web/1690104713a306206.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信