Q2パワポのスライドに含まれる「危険」という文字列が、何回登場するか数える問題。コマンドの展開ファイル指定にはワイルドカードも使えることが重要ですね。Q3パワポに含まれる画像を全て抽出してzipに固める問題。../../../テンポラリのディレクトリを作ってますが、最後に消してないのはお行儀が悪いですね。Q4スライド7ページ目に含まれる文字列を抜き出す問題。ような設計思想のタグ構造になっているので、どこからどこまでが1行であるのか?をきちんと管理しなければなりません。タグが段落を示すようなので、これを1行として取り扱いましょう。