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