Windows의 배치 파일에서 간단한 gawk 명령을 사용하려고합니다. gawk.exe는 cygwin에서 액세스됩니다.배치 창에서 gawk 사용
gawk '{if ($1 GTR 1197) {print ($0) } else {} }' %input% > %output%
내가하고 싶은 것은 다음은 다음과 같습니다 : 입력 파일의 첫 번째 열은 1197 값 thatn 더 큰 경우, 모든 행이 인쇄 이것은 명령입니다. 입력 파일의 형식은 다음과 같습니다.
16.0 23 40
17.0 4 -40
17.0 23 -4
18.0 4 8
알 수없는 이유로 인해 출력이 입력과 동일하므로 if 문을 인식 할 수 없습니다. gawk
위한
'GTR' 그게 뭐야? gawk는'<='등이 아닌 비교를 지원합니까? 행운을 빕니다. – shellter
'>'기호가 인식되지 않아서, 내가 GTR을 시도한 이유입니다 (일부 웹에서는 그것에 대해 이야기합니다). – cuartango