睡人亭トップ >> 授業用 >> N-gramモデルを利用したテキスト分析 >> batファイルで楽をしよう
最終更新日:
参照

morogramを使う前に

実際にmorogramを使ってみよう

sortlで並び替え

ngmergeで比較しよう

batファイルで楽をしよう

NGSMデータを加工しよう―その1―

NGSMデータを加工しよう―その2―

N-gramインデックス

N-gramモデルを利用したテキスト分析

batファイルで楽をしよう

batファイルとは?batファイルを作ろうbatファイルを使おう

ページ先頭

batファイルとは?

ページ先頭

batファイルを作ろう

  1. 初めに、秀丸のアイコンを左ダブルクリックして、新規テキストファイルを開きます。
  2. 次に、morogramの書式を入力します。
morogram.bat - 秀丸
morogram-0.7.1w.exe --f=1 --g=1,1 101.txt > m101.txt
  1. 次に、sortlの書式をmorogramの命令を記述したすぐ下の行にsortlの命令を記述します。
morogram.bat - 秀丸
morogram-0.7.1w.exe --f=1 --g=1,1 101.txt > m101.txt
sortl.exe -W U -t \t +1 -o n101.txt m101.txt
  1. これで、一つのファイルを対象にした基本書式が出来上がりました。
  2. 複数のファイルを対象にする場合は、この二行を必要な分だけコピー&貼り付けを実行して、ファイル名の部分だけ書き換えましょう。
morogram.bat - 秀丸
morogram-0.7.1w.exe --f=1 --g=1,1 101.txt > m101.txt
sortl.exe -W U -t \t +1 -o n101.txt m101.txt

morogram-0.7.1w.exe --f=1 --g=1,1 102.txt > m102.txt
sortl.exe -W U -t \t +1 -o n102.txt m102.txt

morogram-0.7.1w.exe --f=1 --g=1,1 103.txt > m103.txt
sortl.exe -W U -t \t +1 -o n103.txt m103.txt

morogram-0.7.1w.exe --f=1 --g=1,1 104.txt > m104.txt
sortl.exe -W U -t \t +1 -o n104.txt m104.txt
  1. 最下行に、ngmerge.plの書式を入力します。最終出力ファイルは、仮に「ngmerge.txt」にしておきます。このテキストファイルは、utf-8で出力されるはずです。
morogram.bat - 秀丸
morogram-0.7.1w.exe --f=1 --g=1,1 101.txt > m101.txt
sortl.exe -W U -t \t +1 -o n101.txt m101.txt

morogram-0.7.1w.exe --f=1 --g=1,1 102.txt > m102.txt
sortl.exe -W U -t \t +1 -o n102.txt m102.txt

morogram-0.7.1w.exe --f=1 --g=1,1 103.txt > m103.txt
sortl.exe -W U -t \t +1 -o n103.txt m103.txt

morogram-0.7.1w.exe --f=1 --g=1,1 104.txt > m104.txt
sortl.exe -W U -t \t +1 -o n104.txt m104.txt

perl ngmerge.pl n101.txt n102.txt n103.txt n104.txt > ngmerge.txt
  1. ここまで入力し終えたら、メニューの[ファイル]→[名前を付けて保存]を選択して、保存のダイアログボックスを開き、morogram他のプログラムがあるフォルダに移動してから、ngram.batという名前で保存します。

 

  1. これで、batファイルの作成が終了しました。

ページ先頭

batファイルを使おう

  1. batファイルは、先ほどbatファイルを保存したフォルダを開き、「ngram.bat」を左ダブルクリックするだけで実行されます。
  1. batファイルを左ダブルクリックすると、コマンドプロンプトが自動的に開いて、batファイルに書かれたプログラムを自動的に実行し、実行後は自動的にコマンドプロンプトを終了します。
  2. batファイルが終了した後のフォルダには、batファイルに書かれたプログラムの指定によって作成されたファイルが生成されているはずです。

ページ先頭


睡人亭謹製