我有一个旧版本的 bash:3.2.25 我正在尝试编写一个 for 循环:
#!/bin/bash
filename="K"
for k in {2..20..2}
do
filename=$filename$k
done
这应该给我:
K2
K4
.
.
K20
但这就是它给我的:
K{2..20..2}
K{2..20..2}
.
.
K{2..20..2}
是因为它是旧版本的 bash 吗?我怎样才能让它工作?列出所有值不是解决方案,因为我将不得不使用 {5..201}。