linux.sfttec.com[ホーム] > コマンド文字列順一覧 | カテゴリ一覧 > basename
basename -  ファイル名の文字列からディレクトリや末尾の文字列を削除したものを返す
構文  
basename name [suffix]
オプション
name 対象となるファイル名の文字列を指定する。
suffix 末尾で取り除く文字列を記述する。
説明  
nameから、先頭部にあるディレクトリの部分をすべて除去する。suffixが指定され、それがnameの末尾と一致した場合、その部分もnameから同時に除去し戻り値として返す。
使用例

== ディレクトリを除去 == $ basename /home/hoge/data1/file_data.txt file_data.txt == ディレクトリと拡張子を除去する == $ basename /home/hoge/data1/file_data.txt .txt file_data

関連事項
ls
linux.sfttec.com[ホーム] > コマンド文字列順一覧 | カテゴリ一覧 > basename