Yanor.net/
Wiki
Blog
GitHub
Sandbox
開始行:
* 文字列から部分的に文字列を取り出す [#pad8f0c8]
bashのパラメータ展開を使う。
** 前提 [#xa2ba952]
ymd=2010-06-01
** 先頭の文字列を取り出す [#b797f469]
変数に対して%を指定して、続くワイルドカードにマッチする部...
*** 最長一致 [#z7bc3fa3]
y=${ymd%%-*}
「2010」
*** 最短一致 [#t9f4ff5d]
ym=${ymd%-*}
「2010-06」
** 末尾の文字列を取り出す [#gbeac7a7]
変数に対して#を指定して、続くワイルドカードにマッチする部...
*** 最長一致 [#p61ef5a1]
d=${ymd##*-}
「01」
*** 最短一致 [#if216a6f]
md=${ymd#*-}
「06-01」
終了行:
* 文字列から部分的に文字列を取り出す [#pad8f0c8]
bashのパラメータ展開を使う。
** 前提 [#xa2ba952]
ymd=2010-06-01
** 先頭の文字列を取り出す [#b797f469]
変数に対して%を指定して、続くワイルドカードにマッチする部...
*** 最長一致 [#z7bc3fa3]
y=${ymd%%-*}
「2010」
*** 最短一致 [#t9f4ff5d]
ym=${ymd%-*}
「2010-06」
** 末尾の文字列を取り出す [#gbeac7a7]
変数に対して#を指定して、続くワイルドカードにマッチする部...
*** 最長一致 [#p61ef5a1]
d=${ymd##*-}
「01」
*** 最短一致 [#if216a6f]
md=${ymd#*-}
「06-01」
ページ名: