zsh commandline

先週クイックアクションのページを更新したんですけど。
zip 作成にて zsh ではエラーになる件、理由が判明した。

aa="-l -a"
ls $aa

zsh_bash

zsh は一度変数にいれた IFS 区切りをループ展開できないのは有名。
ループだけでなくコマンドでも同様、zsh で実行させる手段は一応ある。
一度全部を文字列化して eval する、完全に二度手間ですね。

eval "ls $aa"

bash ならできてあたりまえのことが zsh だとできない。
何故 Apple はこんなのをデフォルトシェルにしてしまったのやら。
いやまあ筆者は ssh 等を Fedora でしかやらないから別にいいけど。

ぶっちゃけ筆者の Mac には PHP も今は入れていないし。
Fedora と併用するんだからまったく別々に使ったほうがいいやって。
写真関連は Mac と iCloud で、Web 関連は Fedora で。

ということで今日の五条川。

kogamo

四月末に旅立ったコガモ一家が岩倉某所に戻ってきました。
今年は冬鳥が早めですね、先々週までの残暑が嘘みたいに。
ちなみにここより上流では渡りガモを見たことがない。