この方法でファイル名を取得する理由を説明してくれる人が親切に教えてくれますか? 例: ファイルは次のとおりです。
fileName = "/Users/test/am01/output/output.log"
fileName=${fileName##*/}
それから私たちは得ました
fileName = output.log
#* が何を意味するのか説明してくれませんか? この正規表現についてとても混乱しています。
さらに、次のような別の例があります。
filename="testdata.done"
echo ${filename%.done}
then we got test data
% とはどういう意味ですか? この正規表現は見たことがありません。