以下の内容はhttps://shinkufencer.hateblo.jp/entry/2019/08/29/000000より取得しました。


ファイルパスをbashでかんたんに取るときは dirname を使うとかんたんに取得できる

$0とあわせての話

環境

$ bash --version
GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin18)
Copyright (C) 2007 Free Software Foundation, Inc.

事例

例えば "/hoge/huga/example/text.txt" が渡されたときに "/hoge/huga/example/ を取得したい場合

下記のようにかける

# ファイル名をdemo.shとする
filepath='/hoge/huga/example/text.txt'
echo $(dirname $filepath)
$ sh demo.sh 
/hoge/huga/example

関連リンク




以上の内容はhttps://shinkufencer.hateblo.jp/entry/2019/08/29/000000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14