タグ付けされた質問 「tee」

1
Bashでファイルにteeを追加する方法は?
これらは、端末に入力するコマンドです echo -e "First Line" | tee ~/output.log echo -e "Second Line" | tee ~/output.log ファイルoutput.logを見ると、「2行目」しか表示されていません。(ファイルを消去するのではなく)teeが追加されることを確認するにはどうすればよいですか? 私はファイルでこれを見たいと思います: First Line Second Line これに別の方法でアプローチする必要がありますか? ありがとう!
74 bash  tee 

3
ティーを使用することに意味はありますか?
システムファイルへのテキストの追加に関するほとんどすべての指示が、前述のテキストの使用と追加fstabを/etc/apt/sources.list.d/<name>.list含むのはなぜですか?tee echo rootとして実行される次の例を取り上げます。 ## 1 echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | tee -a file1 ## 2 echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' >> file2 実行しdiff -u file1 file2ても何も返されません。実行md5sum file1 file2すると、チェックサムが同一であることが示され、元の質問に戻ります。 なぜ| tee <FILENAME>Ubuntuのドキュメント全体でこれほど普及しechoているのteeですか?
47 command-line  tee 

2
Tシャツがパイプから出力全体を取得しない
次のようなコマンドを実行するスクリプトがあります。 export LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH;./some_app -i $INDEX | tee $LOG echo "Number of errors: $(grep "ERROR" $LOG | wc -l)" 問題はおそらくへのパイプにありteeます。出力全体が得られていないようです。アプリケーションが終了すると、出力の最後の数行(通常、致命的なエラーを含む行)が失われます。パイプなしでアプリを実行teeすると、出力に表示されます。 スクリプトでT型がすべての出力の処理を完了するまで待機させるにはどうすればよいですか?

4
ファイルの読み取りと書き込み:teeコマンド
次のようなコマンドがあることはよく知られています。 cat filename | some_sed_command >filename コマンドの前に実行される出力リダイレクトとして、ファイルfilenameを消去し、filenameを切り捨てます。 次の方法で問題を解決できます: cat file | some_sed_command | tee file >/dev/null しかし、これがどのような場合でも機能するかどうかはわかりません。ファイル(およびsedコマンドの結果)が非常に大きい場合はどうなりますか?まだ読み込まれていないコンテンツをオペレーティングシステムが上書きしないようにするにはどうすればよいですか?どのような場合でも機能するスポンジコマンドもあるようです。ティーより「安全」ですか。
10 command-line  bash  tee 

2
lint:コマンドが見つかりません
Ubuntuにはlintユーティリティがありますか?どのようにインストールされますか? コンピュータプログラミングでは、lintはUnixユーティリティです。 https://en.wikipedia.org/wiki/Lint_%28software%29 thufir@mordor:~$ thufir@mordor:~$ gcc program.c -o prog program.c:5:1: warning: return type defaults to ‘int’ [-Wimplicit-int] main() ^ thufir@mordor:~$ thufir@mordor:~$ ./prog Hello World thufir@mordor:~$ thufir@mordor:~$ lint program.c No command 'lint' found, did you mean: Command 'line' from package 'util-linux' (main) Command 'jlint' from package 'jlint' (universe) Command 'link' from …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.