Shell Script
-
[Shell Script] 파일에서 원하는 열만 출력하는기능(awk)Shell Script 2019. 5. 9. 13:06
1. awk -F' ' '{print $1}' access_log : 파일에서 원하는 열만 출력 **참고로 -F ' ' 는 구분자를 지정한다. 지정을 안하게 되면 디폴트는 tab으로 구분한다. 현재에서는 공백을기준으로 $1, $2, $3 을 구분한다. 2. awk -F' ' '{print $1" "$4}' access_log : 결과물을 출력할때 가독성으로 위해 1번열, 4번열 사이에 문자든공백이든 추가한다 3. awk -F'\t' '{if($1!~/#/) print $2":"$3}' : 구분자를 탭으로 지정한 후(지정안해도됨 디폴트임), if문안 첫번째 컬럼에 #이 포함되 있으면 false, #이 없으면 true 로 지정 한 후 "~"는 해당 컬럼 행을 제외한 후 출력하라는 의미, 참이면 해당 prin..