0080名無しさん@お腹いっぱい。垢版2012/12/10(月) 20:38:45.04 算術演算をする (( )) ですが、中でプロセス置換 `` や $() を使うと挙動に違いが出ます。 $ cat hoge 0]1 $ (( i = `cat hoge | cut -d] -f2` )) zsh: command not found: i $ (( i = $(cat hoge | cut -d] -f2) )) $ echo $i 1 zshでは``と$()は同一なものではないのですか?bashだと両者は同じになるのようですが。