0
마지막 로그 인 []이 (가) 인 다음 로그에서 데이터를 추출하고 싶습니다.로그에서 값 추출
[11/10/14 9:20:57:133 GMT] 000002d2 EmailAdapterE I Processing Email :: [****][****@hotmail.com][0][1][63][4][4670][0][2014-11-24][12]
[11/10/14 9:20:57:110 GMT] 000002d2 EmailAdapterE I Processing Email :: [****][****@aol.com][0][1][63][1][3286][0][2014-11-24][10]
[11/10/14 9:20:57:088 GMT] 000002d2 EmailAdapterE I Processing Email :: [****][*****@pietrawoodandstone.com][1][1][63][1][3455][2000][2014-11-24][26]
여기에서 마지막 줄 사이의 값을 원합니다.
$ awk -F[][] '{print $(NF-1)}' file
12
10
26
:
위의 줄에서 예를 들어 ... 난
12
10
26
이 awk
, cut
및 sed
을 시도 다음과 같은 출력하지만 성공을
일부 골프'된 awk -F의 [ '{$ 0 = $ NF + 0} 1'' – Jotne
사실! 또한'awk -F [ '{print $ NF + 0}'' – fedorqui