私は${0##*/}bashスクリプトで遭遇した変数を理解しようとしています。
$0スクリプトの名前またはパスが含まれていることを理解し##、${parameter##pattern}(source)のように機能します。
しかし、私は/ここで何をしているのか理解できません。私はこの2つのスラッシュによる構文のキンクだけを知っています:${parameter/pat/string}
この変数をbashにエコーすると、次のようになりbashます。
最後に、スクリプトを共有する権限がありません。変数が呼び出さSOFT="${0##*/}"れてprintfステートメントで使用されているとだけ言いましょう"Error message sent by $SOFT"