[ 通常表示 ]  [ 簡易表示 ]  [ シンプル表示 ]

「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

basename【コマンド】

pointこの用語のポイント

pointUNIX系で使えるコマンドだよ

pointパスからファイル名を取得するよ

スポンサーリンク

簡単に書くよ

basename【コマンド】とは

パスからファイル名を取得するときに使うコマンド
です。

image piyo

詳しく書くよ

UNIX系(LinuxとかMacとか)で使えます。

書き方は

basename [対象のパス] [ファイル名の後ろから取り除きたい文字列]

です。
オプションはありません。

「basename」コマンドコマンドライン上でパスからファイル名を取得する際に使います。

「basename」コマンドの使い方は単純で、例えば

basename /hoge/hoge.txt

を実行すると

hoge.txt

が表示されます。

「拡張子が邪魔だなー」というときは第二パラメータに「.txt」を指定して

basename /hoge/hoge.txt .txt

のような形で実行すると

hoge

と表示されます。

指定するパスやファイル名は実際に存在する必要はありません。
文字列の構造を解析して機械的に抜き出しているのでしょう。

対象のパスを指定しないで

basename

と打った場合、怒られます。

image piyo2

一言でまとめるよ

まぁ「basename」ってコマンドが出てきたら「パスからファイル名を抜き出すときに使うんだな~」と、お考えください。

一番上に戻るよ
スポンサーリンク