从变量的右侧开始计算并删除余数

时间:2012-09-17 07:49:35

标签: batch-file

我是批处理文件的新手,我甚至无法掌握如何开始批处理脚本来完成我真正需要的东西。我不确定它是否可能,但我希望有人能提供帮助,我将非常感激。我想要做的是从右到左计数17个字符并删除其余部分。以下是一个例子:

A.C.D,ABCDEFGH,ABCDEFGH
A.F.N,R,ABCDEFGH,ABCDEFGH
L.V.X.A.C.D,ABCDEFGH,ABCDEFGH

观察

ABCDEFGH,ABCDEFGH
ABCDEFGH,ABCDEFGH
ABCDEFGH,ABCDEFGH

有什么想法吗?如果有人可以提供帮助,请提前致谢:)

1 个答案:

答案 0 :(得分:0)

您只需要使用Bash substring extraction

myvar=A.C.D,ABCDEFGH,ABCDEFGH

echo ${myvar:(-17)}

应该做你想做的事。