あるフォルダ以下に今まで作成したバッチやシェルスクリプトを保管しています。
作成した時期や人によってファイル先頭行の記載が異なっており
これの修正を自動化したいです。

例えば @echo off が抜けているものを列挙して追記する、
Shebangを #! /bin/bash に統一したい など

Windows,Linuxでそれぞれどのように検索・追記するスクリプトを作成すれば良いか
アドバイスをお願い致します。