UN*X-like basename/dirname/extname - display portions of pathnames and filenames
  basename は、パス名またはファイル名の '\' または '/' で区切られ
た最後の部分を標準出力に出力します。また、<suffix> が指定されてい
る場合、それが最後にあれば、それを取り除きます。
  dirname は、パス名またはファイル名の最後の部分を出力します。
  extname は、ファイル名の拡張子を出力します。