basename(1) ファイル名からディレクトリと接尾辞を取り除く

書式

basename 名前 [接尾辞]
basename オプション... 名前...

説明

パス名からディレクトリ部分を取り除いた名前を表示します。 指定があれば、末尾の接尾辞も取り除きます。

長いオプションに必須の引数は短いオプションにも必須です。

-a, --multiple
引数を複数をとり、各引数を NAME として扱う
-s, --suffix=SUFFIX
末尾にある SUFFIX を削除する
-z, --zero
出力の区切り文字を改行でなく NUL にする
--help
この使い方を表示して終了する
--version
バージョン情報を表示して終了する

basename /usr/bin/sort
-> "sort"
basename include/stdio.h .h
-> "stdio"
basename -s .h include/stdio.h
-> "stdio"
basename -a any/str1 any/str2
-> "str1" の後に "str2"

GNU coreutils のオンラインヘルプ: <http://www.gnu.org/software/coreutils/> basename の翻訳に関するバグは <http://translationproject.org/team/ja.html> に連絡してください。 完全な文書を参照する場合は info coreutils 'basename invocation' を実行してください。

作者

作者 David MacKenzie。

著作権

Copyright © 2013 Free Software Foundation, Inc. ライセンス GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.