Tbpgr Blog

元エンジニア 人事 tbpgr(てぃーびー) のブログ

basename | フルパスから拡張子有り・無しのファイル名を抽出

概要

フルパスから拡張子有り・無しのファイル名を抽出するには以下のコマンドを利用します。

basename ファイルパス 拡張子

拡張子の指定をすると、拡張子を除外したファイル名を取得できます。
拡張子を指定しない場合は、拡張子も含むファイル名を取得できます。

サンプルコード

ls test.txt
test.txt
$basename "/cygdrive/c/test.txt"
test.txt
$basename "/cygdrive/c/test.txt" .txt
test