![]() |
|
|
Googleのunix.com
|
|||||||
| シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| 尾- fを | wannalearn | シェルプログラミングとスクリプティング | 4 | 2007年4月10日 06:22午後 |
| 尾? ? | qfwfq | シェルプログラミングとスクリプティング | 7 | 2006年6月19日 02:15午前 |
| 尾コマンド.. | 家 | シェルプログラミングとスクリプティング | 2 | 2006年6月2日 05:36午前 |
| 尾を使用して、スクリプトのヘルプ | JISCの | シェルプログラミングとスクリプティング | 4 | 2006年5月19日 04:15午前 |
| どのように尻尾を削除するsed | redlotus72 | UNIXのダミー質問と回答のため | 1 | 2005年8月30日 06:27午前 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
仕事のHP - UXの10.20 。私は最終的には次の問題を処理するBourneシェルスクリプトを書くことが、今はいるけれど、私はそれには、コマンドラインでいじることです。
ここに私は基本的にやろうとしているのです: 尾- fをlog_X |はgrep Ñ > log_Y 私は- fをlog_Xに尾をしています。一度に" n "見て、私はそれにはgrep 、 log_Yに入れていただきたいと思います。それlog_Yにすることはありません。 私は手動で" " log_X 、とnのコマンドを追加すると、尾間違いなく目にしている、されているが、 log_Yに渡すことができない。 なぜ?これは、コマンド" "しっぽを完了しようとしているのですか- fをする前に> (リダイレクトを実行する) log_Yのか? このappraochには良い方法はありますか? TYIA |
|
||||
|
を使用してください
尾- fをlog_X |はgrep Ñ > > log_Y きっとこの作品ではないが... 私は、パイプの両側には、コマンドを" | "が開始され、同期的に実行を追加することができます...それはgrepのように任意のコマンドとしては、無限ループ内で新たに付加された行を探している場合にのみ、一EOFを、 "尾- f "を完了することではないが知っている... だから... 尾- fをlog_X |はgrep Ñ 正常に動作する必要がありますと"新しい"行として標準出力に付加するときにlog_xに" n "を持つこと... リダイレクトの問題は、リダイレクトを使用するためのモードを追加することができる > > とご連絡ください! 乾杯! ビシュヌ神。 |
|
||||
|
..これらの記事を参照してくださいそれは、 "しっぽ- f "と、作品をいくつかのOSを搭載した一部の配管では動作しません...だ
http://www.computing.net/solaris/www...orum/1734.html http://www.zsh.org/mla/users/1999/msg00360.html を教えていないかどうか... 尾- fをlog_X |はgrep Ñ お使いのシステムで働い..つまり、あなたの端末..上のものを見ることができます 乾杯! ビシュヌ神。 |
|
|||||
|
このお試しください: コード:
(tail -f /var/log/messages & ) | grep -i login 尾を実行する場合は、 backgrounditではgrep動作させることができます。のしっぽをstdoutにダンプ、辛抱強くはgrepで、 stdin読んで待っている。 のようにヒットするまで、 Ctrlを押しながらこれは単なる画面にダンプされます+ Cをさらに手の込んだものがあれば、別のfdには、尾部の出力を送信可能性があるとしますfdからはgrepで読んだことがある。 頑張って! |
|
|||||
|
まあいいや、理由はない-ここでは若干改善のデザインだ。それはバックグラウンドで実行し、その際には、正確なフレーズを考えて、ユーザーが上記の定義を書く(これも上記の定義) 。 これは、 pertiest 、そしておそらくもっとも速い成長をとても早くていない場合は、ログではないが、作品は、そのメールを、ページを変更することは容易なことでどんな... だけの場合は、同じメッセージを何百回を見つけることがあなたを洪水しないように注意して... コード:
#! /bin/ksh
search_word="search terms"
write_user=user_id
tail -n1 -f /path/to/log |&
while read -p output_line; do
[[ $output_line == *"$search_word"* ]] && {
print "$output_line" | write $write_user
}
done
|