ディレクトリ内の特定のファイルタイプのすべてのファイルを再帰的にループする必要があります。ファイルタイプは、処理のために通過する必要があるファイルタイプのリストを含む配列変数です。配列の値は実際には動的に取り込まれます。わかりやすくするために、私は静的配列を宣言しています。シェルスクリプトを使用して特定のファイルタイプのファイルを見つける
declare -a arr=("pdf" "doc" "txt")
私は再帰的にディレクトリ内のすべてのファイルを一覧表示するために、次のコードを持っているが、私は、配列に含まれているこれらのファイルタイプを取り戻すだけに、アレイ「ARR」が含まれる方法を把握することはできませんよ。
find $i -type f -print0 | while read -d $'\0' file; do
echo $file;
#Process file
done
コードを修正して、指定したファイルタイプのみを取得できるようにしてください。すべてのファイルではありません。あなたが行う必要がありますどのような
は、[この質問](https://superuser.com/questions/126290/find-files-filtered-by-multiple-拡張機能)は、スーパーユーザーのSEサイトに役立つかもしれません。 –