我在 bash 脚本中打印类似 10x10 的内容时遇到问题。这是我所拥有的:
#!/bin/bash
i="2"
array=(1024 2048 4096 6144)
while [ $i -lt 17 ]
do
for j in "${array[@]}"
do
:
secondpart=$((j / i))
echo "$jx$jx$j and $secondpartx$secondpart"
done
echo "\n"
i=$[$i*2]
done
预期输出是: 1024x1024x1024 和 512x512
最佳答案
使用${j}x
;否则它会查找名为 $jx
关于bash - 在 bash 脚本中将 x 放在变量之间(即 $foox$bar),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35808473/