首页 > 解决方案 > 这个 bash for 循环中的 # 符号是什么意思?

问题描述

这里只是一个简单的问题。

我不明白以下 for 循环中的“#”是什么意思:

my_S1_array=(*S1.txt)
my_S2_array=(*S2.txt)

for ((i=0; i<${#my_S1_array[@]}; i++));
do
    echo "Running stats for ${my_S1_array[$i]} and ${my_S2_array[$i]}"
done

for 循环开头的 "${#my_S1_array[@]}" 是否与 "$my_S1_array[@]" 相同(即只是省略了主题标签)。不确定主题标签在这里做了什么。

谢谢!

标签: bash

解决方案


推荐阅读