파일목록을 표준입력 받아 rm 으로 지우기
글쓴이: qkeko / 작성시간: 목, 2005/03/24 - 1:57오전
a 디렉의 파일을 모두 포함한 b 디렉에서 a 디렉의 파일만을 골라 일괄로 지우고자 합니다. (a < b)
a 디렉의 파일목록을 담은 del.txt를 가지고 b 디렉에 중복된 a 디렉의 파일을 일괄로 지우는 법을 알고 싶습니다.
rm 에게 이 del.txt 를 어떻게 표준입력으로 넘겨줄 수 있는 지 좀 알려주세요.
Forums:
[code:1]rm `cat del.txt | xargs`[/code:1
rm `cat del.txt | xargs`
[code:1]cat del.txt | xargs rm[/code:1]
cat del.txt | xargs rm
C FAQ: http://www.eskimo.com/~scs/C-faq/top.html
Korean Ver: http://cinsk.github.io/cfaqs/
수가 적다면for I in `cat del.txt` ; do echo
수가 적다면
for I in `cat del.txt` ; do echo rm "$I" ; done
잘 작동한다면
for I in `cat del.txt` ; do rm "$I" ; done
[code:1]for i in `ls -1 a`; dorm -f
될라나...
테스트해보시고.[/code]
감사드려요.
도와주신 여러 님들께 감사 말씀드립니다.
건강하시구요. 행복한 봄 되시길 바랍니다.
Re: 감사드려요.
find . -type f -exec rm ../b/{} \;
댓글 달기