私は20年以上のいくつかのUnixスクリプトを書き直していますが、その出力が画面とファイルに表示されることを望みます。私はこれが可能であることを知っていますtee
。ファイルの先頭に新しい行を重ねる同様のコマンドはありますか?ファイルを時系列順に出力したいです。
スクリプト出力はWWWフォルダにリダイレクトされます。出力をリモートで表示するには、ブラウザでF5を押してブラウザウィンドウの上部に新しい行を追加したいと思います。ファイルがcp log log_$(date '+%Y%m%d') && cp /dev/null log
大きすぎないように毎日リサイクルします。
私はwithのような無料のユーティリティがあることを望みましたtee
が、残念ながら幸運ではありませんでした。cat
tac
答え1
最初に可変量のデータを挿入するようにファイルを自動的に変更することは不可能です。これには、ファイルの以前の内容を必要なオフセットにコピーし、最初に新しいデータを書き込むことが含まれます。コピーするデータの量が増えるにつれて、このプロセスはますます困難になります。
ファイルでphp
動作し、結果の出力をブラウザに送信するスクリプトを使用してこの問題を解決します。tac