blue mojo's web-log

쉘 스크립을 작성하다가 디렉토리만 나열한 리스트가 필요했는데 man ls에 나오는 ls -d 명령어가 원하는 결과를 주지 않았다. 그래서 밑에와 같이 [ -d $thing ]를 사용하니 제대로 작동...

#!/bin/bash
# 디렉토리 내에 모든 콘텐츠를 디렉토리와 파일로 구분
for a in *; do
      if [ -f $a ]; then
              echo $a >> file.list
      elif [ -d $a ]; then
              echo $a >> dir.list
      fi
done
del.icio.us에 북마크 하기 한RSS에 북마크 하기 Google에 북마크 하기 마가린 바르기 네이버에 북마크 하기 다음에 북마크 하기 이올린에 북마크 하기 Metags에 북마크 하기 위자드닷컴에 북마크 하기 Yahoo에 북마크 하기 Technorati에 북마크 하기 Digg It! Reddit!
RSS Feed RSS : http://www.ibluemojo.com/blog/rss/response/71

트랙백 주소 :: http://www.ibluemojo.com/blog/trackback/71