2012-03-04 basename | フルパスから拡張子有り・無しのファイル名を抽出 UNIX 概要 フルパスから拡張子有り・無しのファイル名を抽出するには以下のコマンドを利用します。 basename ファイルパス 拡張子 拡張子の指定をすると、拡張子を除外したファイル名を取得できます。 拡張子を指定しない場合は、拡張子も含むファイル名を取得できます。 サンプルコード ls test.txt test.txt $basename "/cygdrive/c/test.txt" test.txt $basename "/cygdrive/c/test.txt" .txt test