더북(TheBook)

ls -l 명령의 출력에서 줄 맨 앞의 d는 해당 항목이 디렉터리임을 나타낸다. cut 명령을 사용해 각 줄의 첫 글자만 추출해보자. 이 첫 글자는 d이거나 -일 것이다.

$ ls -l /usr/lib | cut -c1
d
d
d
-
-
...

그다음에는 grep 명령으로 d가 포함된 줄만을 남긴다.

$ ls -l /usr/lib | cut -c1 | grep d
d
d
d
...

마지막으로, wc 명령으로 줄 수를 세면 하위 디렉터리의 수를 알 수 있다. 이 파이프라인은 명령 네 개로 구성됐으며, 그 결과 /usr/lib 디렉터리의 하위 디렉터리 수는 145개임을 알 수 있었다.

$ ls -l /usr/lib | cut -c1 | grep d | wc -l
145
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.