bash, sh, zsh での for each
のやり方です。 bash, sh, zsh に for each
というのはありませんが、リスト内の要素すべてについて順次処理をするループとして for each
と表記しています。
sh と bash
sh と bash では次のようにします。
sh, bash ではスペースで文字列が分割されましたが、 同じコードを zsh で実行しても同じ結果は得られません。 元の文字列は分割されず、ひとつの長い文字列が表示されます。
bash
zsh の場合は下のようにリストを作ってループします。
zsh の方が Ruby や PHP などの LL に似ていますね。