>>341
俺が個人的に使ってるメモ
例1はvarに /foo/bar/baz が入っている場合
例2はvarに foo/bar/baz が入っている場合
${変数名#パターン} ・・・ 先頭パターンマッチ部分(最短)を削除
例1 ${var#*/} => foo/bar/baz
例2 ${var#*/} => bar/baz
${変数名##パターン} ・・・ 先頭パターンマッチ部分(最長)を削除
例1 ${var##*/} => baz (basename相当)
例2 ${var##*/} => baz
${変数名%パターン} ・・・ 末尾パターンマッチ部分(最短)を削除
例1 ${var%/*} => /foo/bar (dirname)
例2 ${var%/*} => foo/bar
${変数名%%パターン} ・・・ 末尾パターンマッチ部分(最長)を削除
例1 ${var%%/*} =>
例2 ${var%%/*} => foo
【Shell】どのシェル使ってる?【Script】
■ このスレッドは過去ログ倉庫に格納されています
2016/04/11(月) 18:04:02.37ID:+7cEZsLh
■ このスレッドは過去ログ倉庫に格納されています