tail -fを使用してログファイルを追跡し、grepでフィルタリングしようとしています。
tail -f <log-file> | grep -F '<some string>'
stdoutで新しい行を取得するのではなく、同じ行で出力を更新したい。これは、grepが一致するものを見つけるたびに変化する出力の行がstdoutに1行しかないことを意味します。
改行をフィルタリングして、次のようないくつかのコマンドでキャリッジリターンを追加しようとしましたprinft, sed, awk, echo
が、機能しませんでした。私はAIXマシンを使用しているため、grepまたはその他のコマンドのすべてのマンページオプションがサポートされているわけではありません。
手伝ってくれてありがとう!