The UNIX and Linux Forums  
Helloやアメリカ合衆国へようこそ! UNIXおよびLinuxフォーラム!訪問し、当社のグローバルコミュニティに参加いただきありがとうございます。

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



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

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
kshスクリプトの仕方 praveenbvarrier シェルプログラミングとスクリプティング 1 2008年4月15日 11:19午前
のSQLスクリプトの仕方 sam786 シェルプログラミングとスクリプティング 3 2007年12月10日 12:31午後
AIXのシェルスクリプトやUNIXのシェルスクリプトの違い。 haroonec シェルプログラミングとスクリプティング 2 2006年4月12日 09:12午前
スクリプトの第一人者のpls AIX上のスクリプトを手伝っ thatiprashant シェルプログラミングとスクリプティング 1 2006年1月20日 07:58午後
スクリプト? woofie 何を考えてるの? 1 2005年3月9日 07:03午前

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

参加日: 2007年11月
記事: 1
ヘルプのスクリプトが必要

こんにちはすべて、

私は、出力フォーマットは、次の例のように動作するスクリプトを記述する必要があります:

〔 AFP \u003d時事〕 :状態\u003d "実行中"
〔 AFP \u003d時事〕 : usersArray : _array_index : 0 : disconnectID \u003d 0
〔 AFP \u003d時事〕 : usersArray : _array_index : 0 :セッション\u003d 3423
〔 AFP \u003d時事〕 : usersArray : _array_index : 0 : \u003d 0 minsToDisconnect
〔 AFP \u003d時事〕 : usersArray : _array_index : 0 :フラグ\u003d 0
〔 AFP \u003d時事〕 : usersArray : _array_index : 0 :状態\u003d 6
〔 AFP \u003d時事〕 : usersArray : _array_index : 0 : loginElapsedTime \u003d 89731
〔 AFP \u003d時事〕 : usersArray : _array_index : 0 :名前\u003d " maryallen "
〔 AFP \u003d時事〕 : usersArray : _array_index : 0 : lastUseElapsedTime \u003d 89725
〔 AFP \u003d時事〕 : usersArray : _array_index : 0 : serviceType \u003d " AFP通信"
〔 AFP \u003d時事〕 : usersArray : _array_index : 0 : sessionType \u003d "のTCP "
〔 AFP \u003d時事〕 : usersArray : _array_index : 0 : IPアドレス\u003d " 10.0.3.36 "
〔 AFP \u003d時事〕 : usersArray : _array_index : 1 : disconnectID \u003d 0
〔 AFP \u003d時事〕 : usersArray : _array_index : 1 :セッション\u003d 3573
〔 AFP \u003d時事〕 : usersArray : _array_index : 1 : \u003d 0 minsToDisconnect
〔 AFP \u003d時事〕 : usersArray : _array_index : 1 :フラグ\u003d 0
〔 AFP \u003d時事〕 : usersArray : _array_index : 1 :状態\u003d 6
〔 AFP \u003d時事〕 : usersArray : _array_index : 1 : loginElapsedTime \u003d 72783
〔 AFP \u003d時事〕 : usersArray : _array_index : 1 :名前\u003d " ILSを"
〔 AFP \u003d時事〕 : usersArray : _array_index : 1 : lastUseElapsedTime \u003d 68964
〔 AFP \u003d時事〕 : usersArray : _array_index : 1 : serviceType \u003d " AFP通信"
〔 AFP \u003d時事〕 : usersArray : _array_index : 1 : sessionType \u003d "のTCP "
〔 AFP \u003d時事〕 : usersArray : _array_index : 1 : IPアドレス\u003d " 10.0.3.136 "
〔 AFP \u003d時事〕 : usersArray : _array_index : 2 : disconnectID \u003d 0
〔 AFP \u003d時事〕 : usersArray : _array_index : 2 :セッション\u003d 3609
〔 AFP \u003d時事〕 : usersArray : _array_index : 2 : \u003d 0 minsToDisconnect
〔 AFP \u003d時事〕 : usersArray : _array_index : 2 :フラグ\u003d 0
〔 AFP \u003d時事〕 : usersArray : _array_index : 2 :状態\u003d 1
〔 AFP \u003d時事〕 : usersArray : _array_index : 2 : loginElapsedTime \u003d 69026
〔 AFP \u003d時事〕 : usersArray : _array_index : 2 :名前\u003d " samanthacovey "
〔 AFP \u003d時事〕 : usersArray : _array_index : 2 : lastUseElapsedTime \u003d 36404
〔 AFP \u003d時事〕 : usersArray : _array_index : 2 : serviceType \u003d " AFP通信"
〔 AFP \u003d時事〕 : usersArray : _array_index : 2 : sessionType \u003d "のTCP "
〔 AFP \u003d時事〕 : usersArray : _array_index : 2 : IPアドレス\u003d " 10.0.3.36 "
〔 AFP \u003d時事〕 : usersArray : _array_index : 3 : disconnectID \u003d 0
〔 AFP \u003d時事〕 : usersArray : _array_index : 3 :セッション\u003d 3664
〔 AFP \u003d時事〕 : usersArray : _array_index : 3 : \u003d 0 minsToDisconnect
〔 AFP \u003d時事〕 : usersArray : _array_index : 3 :フラグ\u003d 0
〔 AFP \u003d時事〕 : usersArray : _array_index : 3 :状態\u003d 1
〔 AFP \u003d時事〕 : usersArray : _array_index : 3 : loginElapsedTime \u003d 5745
〔 AFP \u003d時事〕 : usersArray : _array_index : 3 :名前\u003d " dawndawson "
〔 AFP \u003d時事〕 : usersArray : _array_index : 3 : lastUseElapsedTime \u003d 1
〔 AFP \u003d時事〕 : usersArray : _array_index : 3 : serviceType \u003d " AFP通信"
〔 AFP \u003d時事〕 : usersArray : _array_index : 3 : sessionType \u003d "のTCP "
〔 AFP \u003d時事〕 : usersArray : _array_index : 3 : IPアドレス\u003d " 10.0.3.56 "
〔 AFP \u003d時事〕 : usersArray : _array_index : 4 : disconnectID \u003d 0
〔 AFP \u003d時事〕 : usersArray : _array_index : 4 :セッション\u003d 3666
〔 AFP \u003d時事〕 : usersArray : _array_index : 4 : \u003d 0 minsToDisconnect
〔 AFP \u003d時事〕 : usersArray : _array_index : 4 :フラグ\u003d 0
〔 AFP \u003d時事〕 : usersArray : _array_index : 4 :状態\u003d 1
〔 AFP \u003d時事〕 : usersArray : _array_index : 4 : loginElapsedTime \u003d 5743
〔 AFP \u003d時事〕 : usersArray : _array_index : 4 :名前\u003d " dawndawson "
〔 AFP \u003d時事〕 : usersArray : _array_index : 4 : lastUseElapsedTime \u003d 519
〔 AFP \u003d時事〕 : usersArray : _array_index : 4 : serviceType \u003d " AFP通信"
〔 AFP \u003d時事〕 : usersArray : _array_index : 4 : sessionType \u003d "のTCP "
〔 AFP \u003d時事〕 : usersArray : _array_index : 4 : IPアドレス\u003d " 10.0.3.56 "
〔 AFP \u003d時事〕 : usersArray : _array_index : 5 : disconnectID \u003d 0
〔 AFP \u003d時事〕 : usersArray : _array_index : 5 :セッション\u003d 3698
〔 AFP \u003d時事〕 : usersArray : _array_index : 5 : \u003d 0 minsToDisconnect
〔 AFP \u003d時事〕 : usersArray : _array_index : 5 :フラグ\u003d 0
〔 AFP \u003d時事〕 : usersArray : _array_index : 5 :状態\u003d 1
〔 AFP \u003d時事〕 : usersArray : _array_index : 5 : loginElapsedTime \u003d 2276
〔 AFP \u003d時事〕 : usersArray : _array_index : 5 :名前\u003d " kateberrigan "
〔 AFP \u003d時事〕 : usersArray : _array_index : 5 : lastUseElapsedTime \u003d 0
〔 AFP \u003d時事〕 : usersArray : _array_index : 5 : serviceType \u003d " AFP通信"
〔 AFP \u003d時事〕 : usersArray : _array_index : 5 : sessionType \u003d "のTCP "
〔 AFP \u003d時事〕 : usersArray : _array_index : 5 : IPアドレス\u003d " 10.0.3.33 "
〔 AFP \u003d時事〕 : usersArray : _array_index : 6 : disconnectID \u003d 0
〔 AFP \u003d時事〕 : usersArray : _array_index : 6 :セッション\u003d 3700
〔 AFP \u003d時事〕 : usersArray : _array_index : 6 : \u003d 0 minsToDisconnect
〔 AFP \u003d時事〕 : usersArray : _array_index : 6 :フラグ\u003d 0
〔 AFP \u003d時事〕 : usersArray : _array_index : 6 :状態\u003d 1
〔 AFP \u003d時事〕 : usersArray : _array_index : 6 : loginElapsedTime \u003d 2273
〔 AFP \u003d時事〕 : usersArray : _array_index : 6 :名前\u003d " kateberrigan "
〔 AFP \u003d時事〕 : usersArray : _array_index : 6 : lastUseElapsedTime \u003d 1604
〔 AFP \u003d時事〕 : usersArray : _array_index : 6 : serviceType \u003d " AFP通信"
〔 AFP \u003d時事〕 : usersArray : _array_index : 6 : sessionType \u003d "のTCP "
〔 AFP \u003d時事〕 : usersArray : _array_index : 6 : IPアドレス\u003d " 10.0.3.33 "
〔 AFP \u003d時事〕 : usersArray : _array_index : 7 : disconnectID \u003d 0
〔 AFP \u003d時事〕 : usersArray : _array_index : 7 :セッション\u003d 3705
〔 AFP \u003d時事〕 : usersArray : _array_index : 7 : \u003d 0 minsToDisconnect
〔 AFP \u003d時事〕 : usersArray : _array_index : 7 :フラグ\u003d 1
〔 AFP \u003d時事〕 : usersArray : _array_index : 7 :状態\u003d 1
〔 AFP \u003d時事〕 : usersArray : _array_index : 7 : loginElapsedTime \u003d 607
〔 AFP \u003d時事〕 : usersArray : _array_index : 7 :名前\u003d " sabrinaschwartz "
〔 AFP \u003d時事〕 : usersArray : _array_index : 7 : lastUseElapsedTime \u003d 1
〔 AFP \u003d時事〕 : usersArray : _array_index : 7 : serviceType \u003d " AFP通信"
〔 AFP \u003d時事〕 : usersArray : _array_index : 7 : sessionType \u003d "のTCP "
〔 AFP \u003d時事〕 : usersArray : _array_index : 7 : IPアドレス\u003d " 10.0.3.28 "
〔 AFP \u003d時事〕 : usersArray : _array_index : 8 : disconnectID \u003d 0
〔 AFP \u003d時事〕 : usersArray : _array_index : 8 :セッション\u003d 3707
〔 AFP \u003d時事〕 : usersArray : _array_index : 8 : \u003d 0 minsToDisconnect
〔 AFP \u003d時事〕 : usersArray : _array_index : 8 :フラグ\u003d 1
〔 AFP \u003d時事〕 : usersArray : _array_index : 8 :状態\u003d 1
〔 AFP \u003d時事〕 : usersArray : _array_index : 8 : loginElapsedTime \u003d 606
〔 AFP \u003d時事〕 : usersArray : _array_index : 8 :名前\u003d " sabrinaschwartz "
〔 AFP \u003d時事〕 : usersArray : _array_index : 8 : lastUseElapsedTime \u003d 207
〔 AFP \u003d時事〕 : usersArray : _array_index : 8 : serviceType \u003d " AFP通信"
〔 AFP \u003d時事〕 : usersArray : _array_index : 8 : sessionType \u003d "のTCP "
〔 AFP \u003d時事〕 : usersArray : _array_index : 8 : IPアドレス\u003d " 10.0.3.28 "
〔 AFP \u003d時事〕 :タイムスタンプ\u003d " 2007年11月21日10時05分40秒-0800 "


スクリプトをする必要があります:

1 。どのラインを見つけること"状態\u003d 6で終わる"
2 。 " array_index抽出: "は、ラインからコード
3 。抽出物は、 " "は、 array_indexの別のラインからSessionIDの

これはgrepやawkは私の知識にとどまらない。私を除いて唯一の列に基づいて行動する方法を知っている、とのAwkを使用するようになるために私は閉口していますが、周りの空白のarray_index値!お手伝いしましょうか?

ありがとう!
ノーム
  #2固定リンク)  
Old 2007年11月21日
vgersh99's Avatar
vgersh99 vgersh99 is offline Forum Staff  
モデレータ
  
 

参加日: 2005年2月
場所:ボストン、修士
投稿数:5122
これらのラインに沿って何か.....
nawk - fをnoa.awk MyFileは

noa.awk :
コード:
BEGIN {
  FS="( |:|=)"
  FLDidx=4
  FLDname=5
}

{
  if ( $FLDname == "state" && $NF == "6" )
     state6[$FLDidx]
  if ( $FLDname == "sessionID" )
     sessionID[$FLDidx] = $NF
}
END {
  for (i in state6)
    printf("state6 idx->[%d] sessionID->[%d]\n", i, sessionID[i])
}
Closed Thread

ブックマーク

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

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

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

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




すべてGMT -4です。現在の時刻は 04:41午前


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

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