shellの標準入力とパイプ入力で扱いが違うらしく
動かないshell コマンドがある