読者です 読者をやめる 読者になる 読者になる

ちくわ

ちくわにきゅうりを入れるとうまい

【bash ネタ】 変数パラメータ展開

${#value} 文字数が返る
${value#word} 先頭から最短マッチ部分を削除して返す
${value##word} 先頭から最長マッチ部分を削除して返す
${parameter%word} 末尾から最短マッチ部分を削除して返す
${parameter%%word} 末尾から最長マッチ部分を削除して返す

使い道

$ VALUE=/var/tmp/hoge.sh

$ echo ${VALUE%.sh} # 拡張子を削除

/var/tmp/hoge

$ echo ${VALUE##*/} # ファイル名を取得

hoge.sh