예제로 나온 스크립트는 mp3 라는 단어가 들어있는 파일을 지웁니다.

for LIST in `find / | grep mp3`
do
rm -f $LIST
echo $LIST
done

이런 예제의 문제점은 mp3.html 도 지울수가 있다는 것이겠죠
그렇다면 다음과 같이 바꿀수 있겠죠

for LIST in `find / -name *.mp3`
do
rm -f $LIST
echo $LIST
done

이렇게 바꿀수가 있답니다.

그러면 저걸 vi 를 열어서 작성한다음 저장하고 빠져나옵니다
(파일명은 자기맘^^)

그런후 excute 권한을 줘야죠.. 지금 이 작업을 하시는분은 당연히 root 이실테니..

# chmod 700 파일명

자기자신이외에 실행을 못시킵니다..

그러나 여기서 또 발견되는 문제점.. 의사를 확인하지않고 지우면 문제가될수있으니..
다음과 같이바꿀수 있죠(그러나, 귀찮은 단점이있습니다)

for LIST in `find / -name *.mp3`
do
rm $LIST
echo $LIST
done

그럼.. 계정관리하시는데 도움이 되길 바랍니다~~
2012/02/07 09:50 2012/02/07 09:50

Trackback Address :: https://youngsam.net/trackback/1750