【问题标题】:I want to display Name1 to Name15 in ascending order but without just echoing each one [duplicate]我想按升序显示 Name1 到 Name15 但不只是回显每个 [重复]
【发布时间】:2019-09-06 10:20:34
【问题描述】:

我设计了一种输出方式

Name1
Name2
etc.

在一定程度上。但是,对于我已经拥有的内容,它只会重复显示“名称”,最后没有整数,但我想我快到了。有人能帮我吗?

我之前读过一篇关于迭代的文章,所以我目前正在使用一个

#!/bin/bash

NAME="Name"

END="15"
for ((I=1;I<=END;I++))
do
echo ${NAME}
done

我希望输出是 -

Name1
Name2
Name3 ... All the way to Name15

但是实际输出是 -

Name
Name 
Name

等等……

【问题讨论】:

  • 请使用正确的代码格式(每个代码行插入 4 个空格),以使您的帖子更具可读性。

标签: bash shell


【解决方案1】:
#!/bin/bash
for i in $(seq 1 15)
do
    echo "Name$i"
done

【讨论】:

    猜你喜欢
    • 2011-05-25
    • 2018-08-26
    • 2016-04-14
    • 2017-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-13
    • 1970-01-01
    相关资源
    最近更新 更多