UNIX入門 > Linuxコマンド一覧 > basename

basename パス名からファイル名を取り出す


コマンドの機能

引数に指定されたパス名からファイル名のみを取り出します。例えばシェルスクリプト内で、「basename $0」と記述すると、シェル自身のファイル名のみを調べることができます。

コマンドの書式([]は省略可)

basename パス名 [文字列]

コマンドのオプション

パス名 対象となるパス名を指定します。
文字列 末尾の取り除きたい文字列を指定します。


コマンドの使用例

$ file_name=/home/user/test.sh
$ basename ${file_name} 変数「file_name」からファイル名のみを取り出します。
test.sh
$ basename ${file_name} .sh 変数「file_name」からファイル名のみを取り出して、
test   末尾の「.sh」を取り除きます。


関連するコマンド

       

戻る