【发布时间】:2011-11-02 04:57:35
【问题描述】:
我以前从未在终端中使用过这样的命令,但我知道这是可能的。例如,我将如何写:
for (int i = 0; i <=1000; i++) {
echo "http://example.com/%i.jpg",i
}
【问题讨论】:
我以前从未在终端中使用过这样的命令,但我知道这是可能的。例如,我将如何写:
for (int i = 0; i <=1000; i++) {
echo "http://example.com/%i.jpg",i
}
【问题讨论】:
OS X 上的默认 shell 是 bash。你可以这样写:
for i in {1..100}; do echo http://www.example.com/${i}.jpg; done
【讨论】:
for ((i=0; i<=1000; i++)); do
echo "http://example.com/$i.jpg"
done
【讨论】:
你是否在 bash shell 中:
for i in {1..1000}
do
echo "Welcome $i times"
done
【讨论】:
jot 也可以(在 bash shell 中)
for i in `jot 1000 1`; do echo "http://example.com/$i.jpg"; done
【讨论】:
通过使用 jot:
jot -w "http://example.com/%d.jpg" 1000 1
【讨论】:
您还可以使用 for 循环将数据附加或写入文件。示例:
for i in {1..10}; do echo "Hello Linux Terminal"; >> file.txt done
“>>”用于追加。
">"是用来写的。
【讨论】:
for i in {1..10}; do echo "Hello Linux Terminal" >> file.txt; done 如果你想将每一行写入文件,或者像这样:for i in {1..10}; do echo "Hello Linux Terminal"; done >> file.txt 如果你想写总输出,所有回声,一次到文件中。