リダイレクトを最初のコマンドに移動するだけです。つまり、
find ... 2>/dev/null | xargs ...
または、すべてを括弧で囲むこともできます:
(find ... | xargs ...) 2>/dev/null
stderr を /dev/null にリダイレクトするには:
some_cmd 2>/dev/null
xargs
は必要ありません ここ。 (単語分割を実行するため、不要です)
find の exec オプションを使用:
find . -type f -name "*.txt" -exec grep -li needle {} +
エラー メッセージを抑制するには、-s
を使用します。 grep
のオプション :
man grep
から :
-s, --no-messages存在しない、または読み取れないファイルに関するエラー メッセージを抑制します。
find . -type f -name "*.txt" -exec grep -lis needle {} +
pip3 の使用:モジュール importlib._bootstrap には属性 SourceFileLoader がありません
ubuntu サーバー 17.04 に gitlab-ce をインストールします。