특정 컬럼 포함한 파일명으로 파일 저장
조회수 440회
스크립트 실행시 파일을 입력받은 후에 그 파일 내용의
xx.xx.xx.xx - - [30/Sep/2020:01:09:43 +0900] "GET /title.gif HTTP/1.1" 200 304
라는 곳에서 아홉번째 컬럼($9 => 200)을 리다이렉트 > 를 사용해서 file_log.200
라는 이름의 파일을 저장하고 싶은데 제가 작성한 코드를 실행하면 뒤의 $9 값이 나오지 않네요.
제가 작성한 코드의 파일 저장 부분은 이렇습니다.
awk ''$(NF-1)==200 {print $7}' "$1" > file_log.$9
저렇게 하고 스크립트 실행후에 파일명을 확인해보니 file_log.
까지 밖에 나오지 않더라고요.
$9 값을 포함한 파일명을 저장하려면 저 뒷 부분을 어떻게 해야 하는 건가요? 도움 부탁드립니다.
-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력