- 507 名前:デフォルトの名無しさん [2008/02/22(金) 14:50:54 ]
- perlで、「iostat -x」の出力結果の
---------------------------------------------------- extended device statistics device r/s w/s kr/s kw/s wait svc_t %b twed0 6.3 35.9 81.1 565.8 0 9.8 7 ---------------------------------------------------- の中の、「81.1」と「565.8」だけ標準出力したいのですが、 試行錯誤したのですが、うまくいきません。 最後に試したのが、以下のスクリプトですが、 何も表示されずにちょっとお手上げです。 どなたかご指摘頂けないでしょうか? どうぞお願いします。 ---------------------------------------------- #!/usr/bin/perl open(FILE, "iostat -x"); while (<FILE>) { if (/^twed0?\s+?[0-9\.]+?\s+?[0-9\.]+?\s+?([0-9\.]+)?\s+?([0-9\.]+)?\s+?[0-9]+?\s+?[0-9\.]+?\s+?[0- 9]+$/) { print "$1\n"; print "$2\n\n\n"; } } close(FILE); ----------------------------------------------
|

|