The UNIX and Linux Forums  

Go Back   UNIXおよびLinuxフォーラム > トップフォーラム > シェルプログラミングとスクリプティング
Googleのunix.com



シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
行してファイルの行を読む kittusri9 シェルプログラミングとスクリプティング 3 2008年4月24日 09:26午前
どのように一度に最大10のファイルを読むことですか? cedrichiu シェルプログラミングとスクリプティング 10 2007年6月23日 08:52午前
なぜシェルスクリプトは、ファイルの読み込みに時間がかかること brkavi_in シェルプログラミングとスクリプティング 1 2006年6月23日 09:20午前
どのようにしてファイルの行から行を読んで、やっ 宇宙船 シェルプログラミングとスクリプティング 4 2005年3月17日 09:47午後
どのファイルを読んで、一度に1行を書いてみませんか? s_chopra UNIXのダミー質問と回答のため 2 2001年4月18日 10:39午前

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek を搭載 Powered by Google
 
LinkBack スレッドツール このスレッドを検索 スレッドを評価 表示モード
  #1固定リンク)  
Old 2008年8月6日
dayscripter dayscripter is offline
登録ユーザー
  
 

参加日: 2008年8月
記事: 1
どのように読むこと/ 1 。 gzを解凍ファイルの処理を一度に1行?

こんにちは

KSH私はこの問題を解決しようとしてこだわっていると誰かがいくつかのアドバイスを提供していただきたいと思う。

既知のエラーのリストを表示するためには、エラーエントリを比較するために私は大のたくさん読むことができます。 gzを解凍したいファイルを一度に1行。 gzcat *. gzを解凍| $はgrep (エラー) "はどうすればよいだけ" foreachのエラーはできないでしょうから私は、日中にそれぞれの既知のエラーとは、時間ごとに1つの大きなログファイルを解析する必要があります。ログを解析するので、一度だけ、それぞれの行を読むと、ファイルは、エラーを比較し、各エラーの増加はエラーカウントです。私は一から一度に。 gzを解凍ファイルの1行の処理については一部を除き、この操作を行うには、ほとんど知っている。

私はこのようなものとなったが、仕事ではない。これは、代わりに、ファイル内のすべての行のoutputing :

コード:
 
while read file_line
do
ERROR=`grep ^ERROR ${file_line}`
print ${ERROR}
done < `gzcat 080803.gz`
これは、出てくるのは、出力されます。が必要出力のみのエラーで始まる行は、監査などのすべての行を示している。私は、エラーの行をします。改行がないとされています。

監査; WebContainer : 2008年8月4日00:11:51,554 ; com.at.commons : A_EndRequest -完了のトランザクションのためのURIのための対応を準備/ docroot / ' 337ミリ秒では一般的。 JAUDIT ^ ; WebContainer : 2008年8月4日00:11:58,885 ; com.at.commons : A_BeginRequest - URIのためのトランザクションに対して受信要求' / docroot /共通' 。 JAUDIT ^ ; WebContainer : 20-08-08-04 00:11:59,136 ; com.at.commons : A_EndRequest -完了のトランザクションのためのURIのための対応を準備/ docroot / ' 251msでは一般的。 JAUDIT ^ ; WebContainer : 2008年8月4日00:12:08,686 ; com.at.commons : A_BeginRequest -トランザクションを受け取ったリクエストURI ' / docroot /共通' 。 JAUDIT ^ ; WebContainer : 2008年8月4日00:12:09,078 ; com.at.commons : A_EndRequest -完了のトランザクションのためのURIのための対応を準備/ docroot / ' 392ミリ秒では一般的。 :を開くことができません

私はこのように見えるの代わりに出力する:

エラー; WebContainer : 2008年8月3日04:33:45,787 ; com.models.userlist.query : E_AggregationError
エラー; WebContainer : 2008年8月3日04:33:59,930 ; com.models.userlist.query : E_AggregationError
エラー; WebContainer : 2008年8月3日04:34:31,751 ; com.app.cdmeng.combination : E_marshalException

何がおかしいのですか?どのような援助がいただければ幸いです。

ありがとう。
  #2固定リンク)  
Old 2008年8月6日
cfajohnson's Avatar
cfajohnson cfajohnson is offline Forum Advisor  
シェルプログラマは、著者
  
 

参加日: 2007年3月
場所:トロント、カナダ
投稿数: 2361
コード:
zgrep ^ERROR 080803.gz
または:
コード:
zcat 080803.gz | grep ^ERROR
  #3固定リンク)  
Old 2008年10月16日
vkesineni vkesineni is offline
登録ユーザー
  
 

参加日: 2007年6月
投稿: 5
Venkat

gzcat test1.gz | Awkの' /エラー/ (印刷$ 0 ) '

Awkの場合、上記のように取得できます
Closed Thread

ブックマーク

スレッドツール このスレッドを検索
このスレッドを検索

高度な検索
表示モード このスレッド
このスレッド

投稿ルール
あなた ことができない。 新しいスレッドを投稿
あなた ことができない。 返信の投稿
あなた ことができない。 添付ファイルの投稿
あなた ことができない。 自分の投稿を編集

BBコード なる 〜の上に
スマイリー なる 〜の上に
[イメージ] コードは 〜の上に
HTMLコードは、 オフ
トラックバック なる 〜の上に
ピングバック なる 〜の上に
Refbacks なる 〜の上に




すべてGMT -4です。現在の時刻は 12:53午後


提供: vBulletin、著作権© 2000 - 2006、Jelsoft企業株式会社。言語翻訳による電源
vBCredits v1.4著作権© 2007 - 2008 、 PixelFXスタジオ
は、 UNIXおよびLinuxフォーラムのコンテンツ著作権© 1993 〜 2009 。すべての権利を管理しReserved.Ad RedTyger

コンテンツ関連のURLで vBSEO 3.2.0