特定ディレクトリ配下のファイルを読み込み、ループするシェルの例
以下のファイルを保存して、chmod で実行権限を与えて実行
# 正規表現で対象を取得 files=($(find . -regex ".*.txt")) # 1件目を試しに表示 echo ${files[0]} for filepath in "${files[@]}";do # 試しにファイルパスを表示 echo $filepath # 処理をここに書く done
特定ディレクトリ配下のファイルを読み込み、ループするシェルの例
以下のファイルを保存して、chmod で実行権限を与えて実行
# 正規表現で対象を取得 files=($(find . -regex ".*.txt")) # 1件目を試しに表示 echo ${files[0]} for filepath in "${files[@]}";do # 試しにファイルパスを表示 echo $filepath # 処理をここに書く done
コメント