리눅스 특정 필드 값 추출하기 awk

728x90

awk 명령어는 특정 필드의 값을 추출하기 위해서 최적화 되어 있는 명령어입니다.

오늘은 ls 에서 특정 필드 값을 추출하는 방법에 대해서 간략하게 알아보겠습니다.

 

print $ 숫자는 필드의 숫자

 

뒤에 아래 명령어만 붙여 주시면 됩니다.

| awk '{print $9}'

 

숨김 파일까지 모두 검색

ls -al 명령어를 사용하면 여러가지 정보를 얻을 수 있습니다. 여기서 날짜나 파일 이름 같은 값들을 추출해서 다른 곳에서 사용할 수도 있고 정말 유용하게 이용할 수 있습니다.

 

숨김파일명 필드만 빼기

# ls -al |awk '{print $9}'

ls -al 에서 9번째 필드에 있는 파일 이름을 추출하는 명령어입니다.

여기서 -al 옵션을 이용했기 때문에 숨어있는 파일 값들도 모두 찾아낼 수 있습니다.

댓글

Designed by JB FACTORY