반응형
백업프로그램
보다 유용한 프로그램 ....
이제 우리는 모든 파일을 하나의 디렉토리로 옮기고, 그 디렉토리를 내용물 모두와 함께 지운 뒤, 다시 그 디렉토리를 만드는 프로그램을 만들 것이다. 이 작업은 다음의 명령들을 통해 이루어질 수 있다:
xconsole$
mkdir trash
xconsole$
mv * trash
xconsole$
rm -rf trash
xconsole$
mkdir trash
위의 명령을 쉘 상에서 대화식으로 입력하는 대신, 쉘 프로그램을 작성하자:
#!/bin/bash
mkdir trash
mv * trash
rm -rf trash
mkdir trash
echo "Deleted all files!"
위의 내용을 clean.sh
으로 저장하자. 이제 당신이 해야 할 일은 clean.sh
를 실행하는 것뿐이다. clean.sh
가 모든 파일을 trash디렉토리로 옮기고, trash 디렉토리를 삭제하고는 다시 만든 후, 모든 파일이 성공적으로삭제되었다는 메시지까지 출력한다. 만일 당신이 명령을 입력하고 기다렸다가 다시 입력해야 하는 일을 해야 한다면, 쉘 프로그램으로 자동화하는 방법을 고려하라.
반응형
'경험치바(Experience Opint Bar)' 카테고리의 다른 글
bash 쉘 변수 (0) | 2015.12.24 |
---|---|
bash 쉘 주석 (0) | 2015.12.24 |
bash 쉘 명령들 (0) | 2015.12.24 |
bash 쉘 첫번째 프로그램 (0) | 2015.12.24 |
bash 쉘 스크립팅 입문 (0) | 2015.12.24 |