sshのWarning: Permanently added ...を表示させない方法

SSHでホスト鍵が変わっていても無視する方法 - atsumu-t2の日記を使っていると、シェルスクリプトから複数回sshを実行するとき、毎回Warningが表示されて出力が読みにくくなる。それを防ぐ方法。

ssh host "echo hoge" 2> >(grep -v '^Warning: Permanently added .* to the list of known hosts\.' 1>&2)

標準エラー出力からgrepでWarningの行だけ省き、その出力を標準エラー出力に書き戻している。

Warningの行以外は標準出力にそのまま表示されるので、エラーを見逃すこともない。