bash的for循环中#的含义[重复]
Posted
技术标签:
【中文标题】bash的for循环中#的含义[重复]【英文标题】:Meaning of # in for loop for bash [duplicate] 【发布时间】:2020-01-06 20:19:55 【问题描述】:bash 的 for 循环中的 # 是什么意思?不幸的是,我没有通过谷歌搜索得到有关它的信息。
例如:
for n in 2 3 4 # 5 6 7 8 9 10
do
...
done
?
【问题讨论】:
这是一个注释字符,就像在任何其他上下文中一样。 ...所以,原来的循环覆盖了2 3 4 5 6 7 8 9 10
,但5
及以后的循环被注释掉了,所以只有2
、3
和4
运行。
【参考方案1】:
#
simple 是 1 行注释,就像 C++ 和 Java 中的 //
。
这是一个注释示例:
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
【讨论】:
以上是关于bash的for循环中#的含义[重复]的主要内容,如果未能解决你的问题,请参考以下文章
[Linux Shell学习系列七]Bash循环——1for循环