디렉토리 화일들을 c-shell script 변수화 하기 ??
글쓴이: parkthi / 작성시간: 토, 2003/05/31 - 10:04오전
현재 디렉토리 밑으로 있는 화일들을 대상으로 작업을 진행하고 싶습니다.
생각 같아서는 shell script에
set file_list = `ls -R *`
로 해서 file_list를 현재 디렉토리 이하의 화일 리스트 변수로 하고 싶은데
ls command의 출력이 그렇게 되지는 않더라구요. 방법이 없을까요 ??
Forums:
^^ 삽질하다가 겨우 찾았습니다. set file_name = `
^^ 삽질하다가 겨우 찾았습니다.
set file_name = `find . -name "*"`
파일 및 디렉토리 이름만 추출하려면 이런 방법도 있네요..
ls -lR | awk '{print $9}'
냉무...
find 다른 예
find . -name "*"
를 하면 directory 까지 list 에 포함됩니다.
그것이 원하는 바이면
find .
만 해도 됩니다.
보통 파일은
find . -type f
symbolic link 까지 포함하려면
find . -type f -o -type l
설명은
man find
http://hj-lee.github.io/
댓글 달기