shell小技巧(二十九)大小写字母转换

方法1:

大写转小写

x="flowFee" 

echo $x | tr 'A-Z' 'a-z'

小写转大写

echo $x | tr 'a-z' 'A-Z'

方法2:

小写转大写

echo $x | tr '[:lower:]' '[:upper:]' 

小写转大写

echo $x | tr  '[:upper:]'  '[:lower:]'

方法3:

小写转大写

echo "this a test" | sed y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/

大写转小写

echo "this a test" | sed y/ABCDEFGHIJKLMNOPQRSTUVWXYZ//abcdefghijklmnopqrstuvwxyz

总结:

类似的功能可以实现任意对应字符相互转换,可以实现简单的密码加密和解密功能。

方法4:(补)

文件1.txt内容转小写字母到1a.txt

dd if=1.txt of=1a.txt conv=lcase 

文件1.txt内容转大写字母到1a.txt

dd if=1.txt of=1a.txt conv=Ucase

发布了95 篇原创文章 · 获赞 3 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/bigwood99/article/details/105226523