문자열 개수를 기준으로 이상값의 위치를 찾으려고 합니다. 예를 들어, 1-100 범위의 숫자 목록이 있고 숫자 중 하나가 200이고 grep이 목록에서 해당 이상치가 존재하는 위치를 반환하도록 하려는 경우입니다.
23
54
34
65
76
45
36
45
200
78
95
23
따라서 이 경우 목록의 위치에 대해 값 "9"를 반환하려고 합니다.
답변1
귀하의 요구 사항에 대한 한 가지 가능한 해석을 기반으로 합니다.
$ awk '!( (1 <= $1) && ($1 <= 100) ){print NR}' file
9