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文件保存输出内容即可。
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文件保存输出内容即可。
相关文章推荐
- java 实现接受一个有字母和数字以及空格组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写
- 批处理实现复杂密码(包含大小写字母数字符号)
- JS 实现计算一段文字中的字节数,字母数,数字数,行数,汉字数。
- 宏汇编实现字母大小写的转换
- php实现验证码(数字、字母、汉字)
- 输入一行字符,计算其包含的大小写字母、数字、空格及其它字符各为多少
- 原生js实现数字字母混合验证码的简单实例
- 生成包含数字和大小写字母的随机码
- 变换莫测的TextBox 可实现数字键盘、字母键盘、组合键盘
- java 大小写字母和数字的随机数
- 通过程序统计字符串的大写字母个数、小写字母个数、数字个数和其它字符个数。用函数func实现功能
- 随机产生由特殊字符,大小写字母以及数字组成的字符串,且每种字符都至少出现一次
- 正则表达式 必须包含数字和字母大小写
- asp.net中3种验证码示例(实现代码)(数字,数字字母混和,汉字)
- JS实现excel表头字母和数字的转换
- 生成6位随机码含字母大小写+数字
- 利用汇编语言编程实现大小写字母转换
- excel中列字母和数字互换
- 统计字符串中某字母的个数,数字空格不算,大小写不区分
- php中文字母数字验证码实现代码