Bash循环逻辑背后的约定

时间:2016-04-13 06:23:16

标签: bash

我对Bash编程有点新意,但我在学习期间很好奇所以我想问一下为什么背后的逻辑(或理由)是什么:

#/bin/sh
ITERS="1 2 3 4"
for i in $ITERS;
do
    echo hi
done

echo嗨4次,而

#/bin/sh
for i in "1 2 3 4";
do
    echo hi
done

只有echo一次吗?如何在不声明变量的情况下实现上述行为?

0 个答案:

没有答案