终端命令:用于带回声的循环

Chr*_*ris 49 macos terminal command

我之前从未在终端中使用过命令,但我知道它可能.我将如何写:

for (int i = 0; i <=1000; i++) {
    echo "http://example.com/%i.jpg",i
}
Run Code Online (Sandbox Code Playgroud)

Sim*_*mon 101

OS X上的默认shell是bash.你可以这样写:

for i in {1..100}; do echo http://www.example.com/${i}.jpg; done
Run Code Online (Sandbox Code Playgroud)

这是关于循环结构的bash参考手册的链接.


Gor*_*son 20

for ((i=0; i<=1000; i++)); do
    echo "http://example.com/$i.jpg"
done
Run Code Online (Sandbox Code Playgroud)

  • 有效,但在大多数情况下你需要在你的var周围添加花括号:"foo $ {i} bar" (3认同)

Cyg*_*sx1 6

您是否在 bash shell 中:

for i in {1..1000}
do
   echo "Welcome $i times"
done
Run Code Online (Sandbox Code Playgroud)