![]() |
Helloやアメリカ合衆国へようこそ! UNIXおよびLinuxフォーラム!訪問し、当社のグローバルコミュニティに参加いただきありがとうございます。
|
|
Googleのunix.com
|
|||||||
| シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| ファイルをフィルタリングする方法のいくつかの段落を | cnlhap | シェルプログラミングとスクリプティング | 7 | 2008年8月19日 04:03午後 |
| どのようにファイルの日付の値を持つフィールドをソートする | risshanth | シェルプログラミングとスクリプティング | 4 | 2008年6月4日 06:03午前 |
| 接頭辞の後にどのようbashスクリプトファイルからの項を抽出する! ! !と! | nabmufti | シェルプログラミングとスクリプティング | 6 | 2008年2月9日 08:32午後 |
| ファイルと並べ替え日付とプロセスは、最初のファイルでは、ディレクトリ内でループ | dsdev_123 | AIX | 1 | 2008年1月30日 05:31午後 |
| 日ごとのファイルはperlを使用してソート | esham | シェルプログラミングとスクリプティング | 4 | 2005年4月14日 02:04午後 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
みなさんこんにちは
私は日sortngファイル内の段落では、支援したい 私としては、データがあるかどうかのオプションを指定file.ieの残りの部分はファイルの特定のパターンをソートするように依頼する日になるファイルをソートについて 私としては、ログファイルが次のように ! ! * A0628/081 /08-01-10 /13時間52 / Ñ \u003d 5524/TYP \u003d株式会社/のCAT \u003dのID /イベント\u003dマル / NCEN \u003d MULCT / AFUR \u003dウーラット- 13/AGEO \u003d BAGRIAN - B01 / TEXAL \u003d火災検出失敗 ! ! * A0628/320 /08-01-15 /14時間33 / Ñ \u003d 7444/TYP \u003dのCOM /のCAT \u003dのID /イベント\u003dマル / NCEN \u003d MULCT / AFUR \u003dウーラット- 2/AGEO \u003d CONTAIN2 - B01 / TEXAL \u003d不良ユニット/ COMPL.INF : * # F0612/T11F14/NCEN \u003d MULCT / 08-01-30/11時間41/NAM \u003d ODCAB / TDA \u003d 0001 / Ñ \u003d 7444/NIV \u003d 2/ENS \u003d 006/SENS \u003d 016-000-000 / P \u003d 05 \u003d '0018 '時間/ CN /日: AFUR \u003dウーラット- 2 ! ! * A0628/538 /07-12-17/15時間52 / Ñ \u003d 7576/TYP \u003dのICT /のCAT \u003dのID /イベント\u003dマル / NCEN \u003d MULCT /午前\u003d SMTA1/AGEO \u003d S1を- TR01 - A085 - B03 - R000 / TEXAL \u003d小口扱いMFMでのSYN / COMPL.INF : /心房細動\u003d URMA1 / ICTRQ AGCA \u003d S1を- TR01 - A085 - B03 - R133 / AMET \u003d 01-26-03 / AFLR \u003d 217-06/CRC \u003d NACT ! ! ! * A0628/294 /07-12-17/15時間46 / Ñ \u003d 7512/TYP \u003d SRE /のCAT \u003dのIM /イベント\u003dマル / NCEN \u003d MULCT / OBJCT \u003dのPS /上尾市\u003d CDCの / TEXAL \u003d SPのアクセスできない/ COMPL.INF : / psの\u003d 00009999/TYR \u003d RN ! ! * A0628/361 /07-12-17/15時間46 / Ñ \u003d 7513/TYP \u003dのCOM /のCAT \u003dのID /イベント\u003dマル / NCEN \u003d MULCT /午前\u003d SMMA /上尾市\u003d S1を- TR02 - A109 - B05 - R000 / TEXAL \u003d SAI-HARDWARE/COMPL.INF : / Ñ \u003d 3485/ALARMA物質/研究\u003d 00000/CU1A / CB 200 BLOS ! * A0628/359 /07-12-17 /15時間46 / Ñ \u003d 7514/TYP \u003dのCOM /のCAT \u003dのSI /イベント\u003dマル / NCEN \u003d MULCT /午前\u003d SMMA /上尾市\u003d S1を- TR02 - A109 - B05 - R000 / TEXAL \u003d SAI-SOFTWARE/COMPL.INF : / Ñ \u003d 4543/ABNT X25 INDISPO 。 /研究\u003d 00083/CU1A / SNPA \u003d A13381/PHYSLINE \u003d LIGP13F1 ! ! ! * A0628/080 /08-01-13 /07時間30 / Ñ \u003d 6540/TYP \u003d株式会社/のCAT \u003dのIM /イベント\u003dマル / NCEN \u003d MULCT / AFUR \u003dウーラット- 10/AGEO \u003dランプル- B01 / TEXAL \u003d火災 ! ! * A0628/081 /07-12-29 /16時間22 / Ñ \u003d 5052/TYP \u003d株式会社/のCAT \u003dのID /イベント\u003dマル / NCEN \u003d MULCT / AFUR \u003dウーラット- 12/AGEO \u003d KHOTYWAL - B01 / TEXAL \u003d火災検出失敗 ! ! * A0628/081 /08-01-10 /13時間52 / Ñ \u003d 5526/TYP \u003d株式会社/のCAT \u003dのID /イベント\u003dマル / NCEN \u003d MULCT / AFUR \u003dウーラット- 9/AGEO \u003d BASTGLZR - B01 / TEXAL \u003d火災検出失敗 ! ! ! * A0628/080 /08-01-10 /13時間52 / Ñ \u003d 5527/TYP \u003d株式会社/のCAT \u003dのIM /イベント\u003dマル / NCEN \u003d MULCT / AFUR \u003dウーラット- 7/AGEO \u003d ADABOSAN - B01 / TEXAL \u003d火災 ! ! ! * A0628/087 /08-01-16 /01時間28 / Ñ \u003d 7648/TYP \u003dのCLI /のCAT \u003dのIM /イベント\u003dマル / NCEN \u003d MULCT / AFUR \u003dウーラット- 10/AGEO \u003dランプル- B01 私は、日付、時刻を抽出するには、 NCEN 、イベント、 TAXAL &上尾市 私は次のコードを使用 コード:
#!/bin/bash
sed '/^!/i\
' log | sed -n -e '/^!!! /,/^$/w critical.log' -e '/^!! /,/^$/w major.log' -e'/^! /,/^$/w minor.log'
awk 'BEGIN {FS="/"; RS=""} { printf "%s/%s/%s/\n%s\n%s\n%s\n%s/%s\n\n", $1, $3, $4, $10, $12, $8, $14, $15}' minor.log
exit 0
と' Awkの'私次のように出力する ![]() ! * A0628/07-12-17/15時間58 / NCEN \u003d MULCT 上尾市\u003d S1を- TR01 - A085 - B03 - R000 イベント\u003dマル AISのTEXAL \u003d / COMPL.INF : / / AF補助\u003d URMA1 しかし、私は出力を日付順にする ![]() (日パターン\u003d / 07-12-17 / ) 私は、並べ替え- k膜が、私はそれを使用する権利coldnt使用パターンを理解しようとした またはIループすることで、この日のパターンを並べ替えることがありますか? カント理解 ![]() |