« テレビ番組等感想 その 94 | トップページ | yash 2 その 15 »

2008年4月21日 (月)

yash 2 その 14

その 13 で書いたとおりフィールド分割のしかたを変えなければならないのだけれども、ブレース展開との兼ね合いを良く考えないといけないので、後回しにするかもしれない。

ブレース展開をフィールド分割の後にやるようにすると処理は簡潔になるが、分割によってブレース展開が出来なくなってしまう場合がある。

s=' '
for i in -{a${s}b,c${s}d}- ; do echo $i; done
-{a
b,c
d}-

ブレース展開を四種展開 (チルダ展開・パラメータ展開・コマンド置換・数式展開) と同時にやるようにすると bash や zsh に似た挙動になるが、フィールド分割も一緒に行わなければならないので処理がかなり複雑になりそう。

|

« テレビ番組等感想 その 94 | トップページ | yash 2 その 15 »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック


この記事へのトラックバック一覧です: yash 2 その 14:

« テレビ番組等感想 その 94 | トップページ | yash 2 その 15 »