gpt4 book ai didi

Bash:增加字符串中的计数器变量

转载 作者:行者123 更新时间:2023-12-05 00:36:42 27 4
gpt4 key购买 nike

在 Bash 中,我试图从文本字符串中增加一个计数器变量(数字)。如果我单独调用计数器变量,它会成功增加,但是如果我在循环的每次迭代中回显字符串变量,计数器变量不会增加。

#!/bin/bash

number=1

yes="number$number/"

for i in 1 2 3
do
echo $number

echo $yes

((number++))

done

我得到这个输出:
1
number1/
2
number1/
3
number1/

而我希望这样:
1
number1/
2
number2/
3
number3/

我也试过这个:
yes="number${number}/"

..这给出了同样的错误结果。

谢谢

最佳答案

for i in 1 2 3
do
echo $number
yes="number$number/"
echo $yes

((number++))

done

关于Bash:增加字符串中的计数器变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43713362/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com