こんにちは。YOSHITAKA(@YOSHITA19704216)です。

初心者
「basename」コマンドをはじめてみたのですがどうやって使うのでそうか?

よしたか
学んだことをアウトプットしていきます。

 

この記事を読むことで
  • 「basename」コマンドの使用方法についてわかります。

Contents

「basename」コマンド

対象者

 

対象
  • 「basename」コマンドを初めて見た方向け。

です。

基本的な使い方

 

basename {パス} {拡張子}

.txt拡張子の前の名称を取得することができます。

$ basename /path/aaaa/bbbb/example.txt .txt
example

 

ポイント
  • 先頭から最後に出現した / までを取り除いてくれます。

 

その他のオプション

 

基本構文としてこの内容を押さえておきましょう。
上記の内容を次のように考えてください。
basename string [suffix]

 

するとオプションとして次のようなものがあるので応用することができます。

-a : string を複数受け取る
-s : -a オプションを付けた場合の suffix 指定

 

オプションを使うと次のような抜き取りも可能になります。。

$ basename -s "円" -a 200円 150円 300円
200
150
300
整理
    • string の先頭から最後に出現した / までを取り除く
    • その結果の文字列が suffix で終わっていればその部分を取り除く。

まとめ

 

今回は拡張子を除いたファイル名を取得する「basename」コマンドについてお伝えしました。

 

※プログラミングは習得中ですので、参考程度に記事を読んでください。

あなたは「Web集客」に限界を感じていませんか?

サイトをただ作るだけで満足ですか?

あなたのサービスやコンテンツはとっても有益なものがたくさんあります。

良いコンテンツも埋もれてしまっては全く意味がありません。

正しい知識と実践で、SEO対策はもちろん、ユーザビリティーを考えたサイトを作りませんか?

私と歩めばWebマーケティング知識とWordPressスキルが定着し、サイト回遊率、再訪問がアップします。

しかも、これだけでは終わりません!!

その先の「攻めのメディア」と組み合わせ、あなたのサービスを広めて売上を伸ばしていきます。

サイトを育てて、長い間愛されることのできるWordPressサイトからの集客導線(ゴールデンルート)を一緒に作りませんか?

↓ ↓ ↓ ↓ ↓ ↓ 

おすすめの記事