
CSV 파일, 쉼표 FS 파일에서 (같거나 작음) =< 30인 데이터를 찾기 위해 프로그램을 사용하려고 합니다 awk
. 다음 파일을 예로 들어 보겠습니다.
cat filename
a,20
b,39
c,12
d,34
e,10
f,23
g,11
h,65
나는 성공하지 못한 채 다음 awk 스크립트를 시도했습니다.
awk -F, '$2~/[0-9]=<30/' filename
awk -F, '$2~/\d =<30/' filename
awk -F, '$2~/*=<30/' filename
답변1
단순 정수 비교에는 정규 표현식이 필요하지 않습니다.
awk -F, '$2 <= 30 { print }' /path/to/filename