はじめに

多量の行が表示されないように、このブログは1コンテンツしか表示されない。ブログアーカイブから、他の記事を捜してくれ。

環境作れし。
・gawk 3.1.5 for Windows をググッて入手。
・gawk.exeをpathの通ったフォルダにぶち込めし。
 (「windows パスを通す」ググッて)
 (面倒なら、C:\windowsにぶち込む)
・環境変数「awkpath」にスクリプトを保存するフォルダを設定。
 (「環境変数 設定 windows」ググッて)
 (面倒なら、C:\windowsに、紹介されているスクリプトぶち込む)

2014年8月20日水曜日

AWK : ファイル自動分類

パラメタで指定したフォルダ中に共通のプレフィクスがあると認識した場合、プレフィクス部をサブフォルダとして、その中にファイルを移動するスクリプトだ。

下記AWKの定数部 "4"はサブフォルダに移動するか判断する最低ファイル数だ。
つまり、4ファイル、プレフィクスが一致しないと分類しない。
また、より長いプレフィクスで一致する場合もあるので、ファイルの出現順によってもプレフィクス一致判断が変わることもある。うまく分類されなかったときは、サブフォルダ側で再実行してみてくれ。

前回の日付プレフィクスと組み合わせて使うと、ファイルの日付分類ができるぞ。

AWKのつぼ

なし。

fnfold.bat

fnfold.awk

0 件のコメント:

コメントを投稿