- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- シェルスクリプト/文法/文字列操作/部分的に文字列を取り出す へ行く。
- 1 (2010-06-02 (水) 03:40:24)
- 2 (2010-06-02 (水) 04:32:58)
- 3 (2011-04-03 (日) 13:53:41)
- 4 (2012-09-25 (火) 08:43:55)
文字列から部分的に文字列を取り出す
bashのパラメータ展開を使う。
前提
ymd=2010-06-01
先頭の文字列を取り出す
最長一致
y=${ymd%%-*}
「2010」
最短一致
ym=${ymd%-*}
「2010-06」
末尾の文字列を取り出す
最長一致
d=${ymd##*-}
「01」
最短一致
md=${ymd#*-}
「06-01」