bash的for循环中#的含义

bash的for循环中#的含义,bash,for-loop,Bash,For Loop,bash中for循环中的#表示什么?不幸的是,我在谷歌上找不到这方面的信息 例如: for n in 2 3 4 # 5 6 7 8 9 10 do ... done > < p> >代码 />代码>简单是一行的注释,如C++和java中的>//< /C>。 这是一个注释示例: int i = 0; // Declare an integer to 0. 然后,在bash中 # Test script for n in 2 3 4 # 5 6 7 8 9 10 do echo $n # B

bash中for循环中的#表示什么?不幸的是,我在谷歌上找不到这方面的信息

例如:

for n in 2 3 4 # 5 6 7 8 9 10
do
...
done
<> > < p> >代码<> />代码>简单是一行的注释,如C++和java中的>//< /C>。 这是一个注释示例:

int i = 0; // Declare an integer to 0.
然后,在bash中

# Test script
for n in 2 3 4 # 5 6 7 8 9 10
do
echo $n # But don't do this text to the right of the #
done

它是一个注释字符,就像在任何其他上下文中一样……因此,原始循环覆盖了
2 3 4 5 6 7 8 9 10
,但是
5
和以后的循环被注释掉,因此只运行
2
3
4