私は| sudo tee FILENAME、スーパーユーザー権限が非常に頻繁に必要なファイルに書き込みまたは追加できるようにするために使用しています。
いくつかの状況で役立つのはなぜかを理解しますが、teeその入力もまたSTDOUTに送信されますが、実際にその部分をtee有用なことに使用したことはありません。ほとんどの場合、この機能を使用すると、余分な手順を実行せずに手動で消音しない限り、不要なジッターで画面がいっぱいになりますtee 1> /dev/null。
私の質問:コマンドarroundはありteeますか?これは、とまったく同じことを行いますが、デフォルトではSTDOUTに何も出力しませんか?
catファイル自体には書き込みません。また、>現在のユーザーがファイルに書き込みできないため、オペレーターは機能しません。いいえ、それは少し助けにはなりません。また、コメントの意味を2秒ごとに完全に変更してください。代わりに新しいものを作成してください。
| sudo tee FILENAMEに| sudo cat >filename、あなたがしたいという結果を得るのですか?
>オペレーターは現在のシェルユーザーを使用してファイルに書き込みます。このユーザーには必要な権限がありません。catそのためにはまったく役に立ちません。
teeにcat >filename、あなたがしたいという結果を得るのですか?