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