zshで文字列を配列にする。
忘れそうなのでメモメモ。
% hoge="123 456" % moge=${(z)hoge} % echo $moge[1] 123
${(フラグ)変数名}っぽい。
解説は、13.3.1 Parameter Expansion Flagsにあった。
・・・無駄に高機能だ。
% hoge=(5 4 3 2 1) % echo ${(o)hoge} 1 2 3 4 5
忘れそうなのでメモメモ。
% hoge="123 456" % moge=${(z)hoge} % echo $moge[1] 123
${(フラグ)変数名}っぽい。
解説は、13.3.1 Parameter Expansion Flagsにあった。
・・・無駄に高機能だ。
% hoge=(5 4 3 2 1) % echo ${(o)hoge} 1 2 3 4 5