basename - フルパスからファイル名を取り出す - Linuxコマンド
当ページのリンクには広告が含まれています。
スポンサーリンク
basenameコマンドは、フルパスからファイル名を取り出すコマンドです。
basenameコマンド
書式
basename ファイルパス [文字列]
basenameコマンドは、末尾の文字列(例えば、拡張子)を取り除くこともできます。シェルスクリプトでよく利用するコマンドです。
オプション
| 文字列 | 指定した文字列がファイル名の末尾と一位する場合は、それを取り除きます。 |
使用例
いろいろフルパスからファイル名を取り出し、それを表示します。
$ basename /bin/bash bash $ basename /etc/passwd passwd
指定した文字列をファイル名の末尾から取り除きます。
$ basename script.sh script.sh $ basename script.sh .sh script $ basename /home/karuma/script.sh script.sh $ basename /home/karuma/script.sh .sh script $ basename /var/www/wordpress/index.php index.php $ basename /var/www/wordpress/index.php .php index