리눅스 ls 명령어로 특정 파일목록을 출력하려고 하는데요....
글쓴이: 지수아비 / 작성시간: 토, 2011/04/30 - 12:28오전
CentOS 5.5를 사용하고 있는데요...
파일이 100여개가 있습니다.
1. 이중에서 파일명이 숫자로만 되어있는 파일목록만 출력하는 정규식이 있을까요?
아니면
2. 파일명이 3글자 이내로만 되어있는 파일목록만 출력하는 방법이 있을까요?
2번 같은 경우는
# ls ? ?? ???
이런식으로 하면 되긴한데 만약 이중에서 2글자로 된 파일이 하나도 없을경우
ls: ??: 그런 파일이나 디렉토리가 없음
이런 메시지가 보입니다. 이 메시지가 안나오게 하는 명령이 없을까요?
Forums:
2는 ls | grep -v
2는
ls | grep -v ....
하셔도..(...)
1은
ls | grep -v '[^0-9]'
하면..음..
숫자가 아닌것을 포함하는걸 제외하고 출력하면 숫자 only..(...)
아그렇군요 ^^ 감사합니다.
grep 을 사용하면 간단하게 해결되네요 ^^
감사합니다