正規表現とは或る条件にマッチする幾つかの文字列を一つの“パターン”で表す方法です。
マッチした文字列の抽出や置換が出来ます。
複数のテキスト形式ファイルから文字列を検索し、抽出/置換及び簡単な集計を行いCSV(TSV)形式で出力するスクリプトを作成します。
※フォーマット指定出来るなら、CSV以外のテキスト形式にも対応可能な場合が有ります。
PowerShell(Windows)、(g)awk(Linux(POSIX系))は、ほぼ全てのWindows/Linuxシステムに既にインストールされています。
新たな追加インストールを必要としません。
※セキュリティー(管理者)ポリシーによっては使用を制限されている場合が有ります
CUI操作なのでGUI(Excel Macro/VBA等)操作と比べるとキータイプの手間が煩わしく感じられるかも知れませんが、バッチ化すればクリック1発や定時自動処理が可能になる場合が有ります。
また、大量のファイルからワイルドカードを指定して条件を絞って選択する場合は、取りこぼしや混入といった選択ミスを回避出来ます。
CUI操作が前提のサーバマシンではファイル転送の手間を省略出来るかも知れません。
同様のExcel Macro/VBA作成依頼の前に、是非とも御検討下さい。
表示価格は1スクリプト当たりの価格です。
サンプルデータを提供して下さい。
GNU Awk 5.1
PowerShell PSVersion 5.1
を基準とします。
予めコマンド(PowerShell/awk)が起動可能である事を確認しておいて下さい。