## page was copied from DnsTemplate ##master-page:HelpTemplate <> <> = bash 変数置換 = https://linuxfan.info/bash-variable-replace https://ozuma.hatenablog.jp/entry/20130928/1380380390 == history == {{{ ${変数名#パターン} → 前方一致でのマッチ部分削除(最短マッチ) ${変数名##パターン} → 前方一致でのマッチ部分削除(最長マッチ) ${変数名%パターン} → 後方一致でのマッチ部分削除(最短マッチ) ${変数名%%パターン} → 後方一致でのマッチ部分削除(最長マッチ) bashでしか使えない ${変数名/置換前文字列/置換後文字列} → 文字列置換(最初にマッチしたもののみ) ${変数名//置換前文字列/置換後文字列} → 文字列置換(マッマッチしたものすべて) }}} == example == {{{ grep ns.cloudflare ../com/xab.ns | sh ../sep.sh $ more ../sep.sh while read NS D; do echo "$D" >> ${NS%.ns.cloudflare.com} ; done HOGE="moge.txt" echo ${HOGE##*/} #=> moge.txt }}} ---- CategoryDns CategoryWatch CategoryTemplate