유닉스 awk에서 오류가 납니다
글쓴이: 익명 사용자 / 작성시간: 금, 2019/06/07 - 4:21오후
awk를 공부할 때는 아무 문제 없이 잘 실행이 됐었는데 시간이 지난 후 오늘 다시 해보려니 갑자기
awk ex1.awk you.txt awk: 1: unexpected character '.'
이런 오류가 뜨면서 awk파일?이 하나도 실행이 안됩니다.
ex1.awk의 내용은
BEGIN {print "파일 시작:",FILENAME} {print $1,$NF} END {print "파일 끝"}
이와 같습니다. 무슨 문제인가요?
Forums:
?!
?!
xxd ex1.awk
실행해서 결과 좀 올려주세요.아 잠깐만.
아 잠깐만.
혹시
awk -f ex1.awk you.txt
해도 안 돌아가나요?-f 없이 그렇게 실행하면 ex1.awk 인수가 program-file이 아니라 program-text로 해석됩니다.
실행 내용은 위에 블록이고 원래는 -f 옵션을 안줘도
실행 내용은 위에 블록이고 원래는 -f 옵션을 안줘도 됐었는데 왜 이럴까요ㅜㅜㅜ 그리고 program file은 뭔가요?
실행 할 때 다음과 같이 해 보세요.
실행 할 때 다음과 같이 해 보세요.
awk 파일에 한글이 있다면 아마 위와 같이 실행하면 될 겁니다.
댓글 달기