Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は次のコードを持っています:
filelist="$(find $name -type f | sort)"; echo "$filelist"; echo "${#filelist[@]}"
私の配列には多くの要素が含まれていますが、最後のコマンドは私の配列に1つの要素しか含まれていないことを示しています。私は何が間違っているのですか?
bashに配列として認識させるには、括弧を使用する必要があります。
filelist=($(find $name -type f | sort)) echo ${#filelist[@]}