用 awk 给你写了一个,用 bat 是可以完成,但是比较麻烦……
用下面这个 awk 脚本(script.awk)来处理你的 number.txt 文件就行了。
BEGIN{
OFS=""
}
{
myline=substr($0,length($0),1);
if(myline=="x"){
line=substr($0,length($0)-1,1)
print substr($0,0,length($0)-2),line+1,myline;
}else{
print substr($0,0,length($0)-1),myline+1;
}
}
命令行执行
gawk -f script.awk number.txt
谢谢版主回答。有空试下awk.