条件に一致するディレクトリ内の複数ファイルについて内容を取得し、区切り線を入れながら新しいファイルとして出力する

for dir in `find NUMBER* -maxdepth 0 -type d`; \
do echo > ./$dir/new_file_name_$dir.log; \
  for i in `tree -if /log_directory/$dir/ | grep .log`; \
  do echo -------- $i -------- >> ./$dir/new_file_name_$dir.log; \
    cat $i | grep -e WARNING: -e ERROR: >> new_file_name_$dir.log; \
    echo >> new_file_name_$dir.log; \
  done; \
done;

Revision #7
Created 23 September 2024 07:46:50 by nonoha
Updated 26 September 2024 14:38:44 by nonoha