Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
しばらく前に CentOS マシンでこれをテストしたところ、うまく機能しました。今、別のマシンでこれを試してみましたが、うまくいきません。何が間違っていますか?
command 2> >(tee stderr.log >&2) && exit
このメッセージが返ってきます。
sh: syntax error near unexpected token `>'
助言がありますか?
答えはエラーメッセージにあります。従来の Bourne シェル ( sh) は、プロセス置換をサポートしていません (例: >(command))。あなたはBashを使用していませんでした。コマンドを使用して、デフォルトのシェルを変更できますchsh。
sh
>(command)
chsh