[Shell] 특정파일들을 제외하고 삭제 명령

A와 B 파일을 제외하고 삭제하고 싶으면 아래와 같이 작성한다.
rm `ls *|egrep -v '(A|B)'`
이 때 주의할 점은 표준출력을 변수로 사용하므로 rm 명령어 파일 위치에 역따옴표(`)를 사용하여야 한다.

$ls
A  B  C  D
$rm -f `ls *|egrep -v '(A|B)'`
$ls
A  B

댓글

이 블로그의 인기 게시물

전단응력 (Shear Stress)

절대압력과 계기압력

표면장력 공식