몇 년 동안 grep [닫기]

몇 년 동안 grep [닫기]

1950년부터 2000년까지의 세계 선수권 대회가 포함된 파일에서 정확한 연도를 파악하려면 어떻게 해야 합니까? 그런데 연도는 1950/60/70/80/90/00뿐입니다. 매우 감사합니다

답변1

grep -E "19[5-9]0|2000" 

man grep:

   -E, --extended-regexp
          Interpret PATTERN as an extended regular  expression  (ERE,  see
          below).

답변2

다른 두 가지 솔루션:

  1. 연도는 로 끝나 0므로 다음과 같이 호출할 수 있습니다.grep "0$"
  2. 숫자는 10으로 나눌 수 있습니다.awk '{ if ($1 % 10 == 0) {print} }'

관련 정보