:
- 구분된 필드가 있는 파일이 있습니다. 줄의 세 번째 필드가 22보다 큰 경우 해당 줄은 에 인쇄되어야 합니다 file44
. 파일은 다음과 같습니다.
1:2:3:4
1:2:3:411
1:2:33:42
1:2:3:44444
1:2:3:4333333333
1:2:3:41
awk 명령
awk -F: '$3 > 22 { print $0 > file44 }' file
하지만 나에게이 오류를 제공
awk: cmd. line:1: (FILENAME=file FNR=3) fatal: expression for `>' redirection has null string value
답변1
출력 파일 이름 주위에 큰따옴표를 넣으십시오.
awk -F: '$3 > 22 { print $0 > "file44" }' file