2015-08-23   ruby   writing 

カレントディレクトリの .txt ファイルをすべて .tex にする Ruby スクリプト

カレントディレクトリの .txt ファイルをすべて .tex にする Ruby スクリプト。

#! /usr/bin/env ruby
# -*- coding: UTF-8 -*-
# vim: set filetype=ruby:

Dir.glob("*.txt").each do |filename|
  if filename.match /^(.*)\.txt$/
    body = $1
    command = "mv #{body}.txt #{body}.tex"
    puts command
    system(command)
  end
end

「カレントディレクトリのこういうファイル全部に対してこういう処理をする」ということがよくあるので、その雛形としてメモしておきます。

 2015-08-23   ruby   writing