我想做这样的事情:
> A1
> B1
> C1
> D1
> D2
> D3
> C2
> C3
> B2
> C4
> D10
> D11
> D12
> C5
> C6
> B3
> C7
> C8
> C9
> D25
> D26
> D27
所以它总是三个一组,每个级别都以字母递增.第一级是A,第二级是B,C,D,E等.这些数字也按升序列出. A级只能达到1,B有3,C有9,D有27,依此类推.
这很容易手动生成,将字母转换为ASCII等效字符,添加一个并再次将它们转换为字符等效字符.问题是,我必须将它循环到S,例如,我的思绪变得越来越混乱,试图将循环放入循环中.
我得到了什么(toLetter和toNumber字面意思他们做了什么):
echo "
做到这一点:
> A1
> B1
> B2
> B3
我真的无法弄清楚如何循环所有东西,所以它可以达到Z.
最佳答案