내 파일 형식은 다음과 같습니다
123456 2016-07-05 08:08:00
123456 2016-07-05 10:23:45
125678 2016-07-05 09:23:54
127890 2016-07-06 10:23:00
127890 2016-07-06 13:00:00
AM과 PM 거래만 어떻게 받을 수 있나요?
AM과 PM에 대한 고유 거래를 얻은 후에는 그 수를 계산해야 합니다. 고유한 거래는 아침과 저녁에 개인에게 발생하는 거래입니다.
답변1
이것이 효과가 있는 것 같습니다...
"아침" 값을 얻으려면:
egrep ' 0[0-9]:| 1[0-1]:' transactions | sort -u -k1,1
123456 2016-07-05 08:08:00
125678 2016-07-05 09:23:54
127890 2016-07-06 10:23:00
"저녁"을 얻으려면:
egrep ' 1[2-9]:| 2[0-3]:' transactions | sort -u -k1,1
127890 2016-07-06 13:00:00
개수를 계산하려면 다음을 수행하세요.
egrep ' 0[0-9]:| 1[0-1]:' transactions | sort -u -k1,1 | wc -l
3
egrep ' 1[2-9]:| 2[0-3]:' transactions | sort -u -k1,1 | wc -l
1