BASENAME(1)

名称
basename, dirname - パス名のファイル名部分やディレクトリ名部分を返す

書式
basename string [suffix] dirname string

解説
basename は、 string 内から最後の ‘/’ までを削除し、 suffix が指定された場合は、これも削除します。この結果得られるファイル名が 標準出力に書き出されます。 存在しない suffix は無視します。

dirname は string 中の最後の ‘/’ から最後尾までをファイル名とみなしてこの部分を削除し、 残りを標準出力に書きます。

使用例
以下の行は、シェル変数 FOO に /usr/bin を設定するものです。

    FOO=`dirname /usr/bin/trail`

DIAGNOSTICS
basename および dirname ユーティリティは共に、成功した場合は 0 を、 エラーが起きた場合は 0 より大きな値を返します。

関連項目
csh(1), sh(1)

規格
basename および dirname ユーティリティは p1003.2-92 準拠です。