您的位置:首页 > 运维架构 > Shell

Shell实现数字互换和字母大小写互换

2017-07-15 19:30 399 查看
文件内容如下:

123abc456

456def123

567adc789

789def567

要求输出:

456ABC123

123DEF456

789ADC567

567DEF789

实现代码如下:
#!/bin/bash
while read line
do
part1=`echo $line | cut -c 1-3`
part2=`echo $line | cut -c 4-6 | tr '[a-z]' '[A-Z]'`
part3=`echo $line | cut -c 7-9`
echo $part3$part2$part1 >> file.res
done < file
首先需要建立file文件保存文件内容,然后建立file.res文件保存输出内容即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: