vimの出力をファイルにリダイレクトするときにLinuxで表示されるメッセージをスキップする方法

vimの出力をファイルにリダイレクトするときにLinuxで表示されるメッセージをスキップする方法

Linux環境でスクリプトを実行しており、次のcronを配置しました。

cron はメールでメッセージを返します。

Vim: Warning: Output is not to a terminal
Vim: Warning: Input is not from a terminal

この種のメッセージをスキップするにはどうすればよいですか?

ベストアンサー1

質問がある質問をしばらくして、「なぜvimクローンタスクを実行したいのですか?」

実際の質問に答えるために、これらの警告がに送信されますstderr。これを抑制するには、標準エラーを次にリダイレクトします/dev/null

vim arg1 arg2 arg3 2> /dev/null

おすすめ記事