• twitter
  • facebook
文学・歴史資料のデジタル加工入門

パソコンで日記を書くために【文学・歴史資料のデジタル加工入門7】 (木越 治)

まずは、さきほどのダミーのデータファイルに対して、

「/」→ 「,」
「 」(半角空白)→「,」

という二回の置換を実行して、以下のように「dummy2.csv」をつくる。

=======================================================

趣味の会,01,17,2017,09:10,01,17,2017,11:40
大学講義(大学院),01,18,2017,13:30,01,18,2017,15:00
大学講義(学部),01,18,2017,15:00,01,18,2017,17:00
大学特講,01,19,2017,14:50,01,19,2017,16:20
コンサート,01,19,2017,19:00,01,19,2017,21:30
読書会,01,20,2017,12:00,01,20,2017,14:30

=======================================================

これをエクセルに読み込むと、次の画面のようになる。

image004

これを、先に書いたバッチファイルでの出力順に、フィールドを並べ替え、csvファイルに出力する。それが、これである。

=======================================================

9:10,趣味の会,11:40,2017,01,17
13:30,大学講義(大学院),15:00,2017,01,18
15:00,大学講義(学部),17:00,2017,01,18
14:50,大学特講,16:20,2017,01,19
19:00,コンサート,21:30,2017,01,19
12:00,読書会,14:30,2017,01,20

=======================================================

あとは、これをバッチファイルの形式に整えるだけである。この場合は、

2017,01. →>>201701
\n →.txt\necho

という二回の置換でよい。最初の置換はファイル名を年月日にするためのもの、二つ目は、末尾に拡張子を付けるのと、行頭に「echo」という命令を付すためのものである。これをやると、以下のようになる。

=======================================================

echo 9:10,趣味の会,11:40>>20170117.txt
echo 13:30,大学講義(大学院),15:00>>20170118.txt
echo 15:00,大学講義(学部),17:00>>20170118.txt
echo 14:50,大学特講,16:20>>20170119.txt
echo 19:00,コンサート,21:30>>20170119.txt
echo 12:00,読書会,14:30>>20170120.txt

=======================================================

これを「dummy.bat」として、実行すれば、さきほど作った、2017年1月用の日記ファイルのなかにこれらの予定が書き込まれるわけである。すなわち、

=======================================================

2017年01月17日(火)
9:10,趣味の会,11:40

=======================================================

とか、

=======================================================

2017年01月18日(水)
13:30,大学講義(大学院),15:00
15:00,大学講義(学部),17:00

=======================================================

というふうな日記ファイルができるわけである。

本当は、予定の前後を「開始」とか「終了予定」というふうにすれば万全だが、どうせ、日記を書くときにいろいろ書き込むのだから、そのときに訂正することにし、今回は、ここまでにしておく。

MS-DOS全盛の時代には、UNIXから移植されたawk(jgawk.exe)というソフトを用いて、csvファイルをよくこんなふうに変換したものである。が、いまは、ネット上に残っているそれらのツールがWindows10のコマンドプロンプト上で動くかどうか調べるところからはじめないといけない。それが面倒なので、エクセルとエディターだけでやれる方法を記した次第である。

次回、もしWindows10で動くawkが見つかったら、そのためのスクリプトファイルを紹介することにしよう。

 


 

顔写真・木越治アップロード用木越 治(きごし おさむ)

1948年生まれ
1971年 金沢大学文学部国文学科卒業
1975年 東京大学大学院博士後期課程退学。
博士(文学)

金沢大学名誉教授、元上智大学教授

 

 

〔主な著作〕
『秋成論』(ペリカン社、1995年)
『秋成文学の生成』(共編、森話社、2008年)
『上田秋成研究事典』(共著、笠間書院、2016年)
『新編浮世草子怪談集』〔江戸怪談文芸名作選〕(校訂代表、国書刊行会、2016年)

『米国議会図書館蔵 日本古典籍目録』(共編、八木書店、2003年)
『講談と評弾―伝統話芸の比較研究―』(八木書店、2010年)