: 밑의 프로그램을 쉘을 이용해서 만들어야 하는데 도저히 모르겠습니다.
:
: 1. 파일의 이름을 입력 받고 2001년 11월 1일 이후에 생성된 파일들만
: 검색하여 그 파일이 리눅스 시스템내의 어느 디렉토리에 위치하고
: 있는 지를 output 파일을 생성하고 출력하는 셸 스크립트를 작성하시오.
: 또한, 그 파일에 대한 읽기, 쓰기, 실행 가능 여부도 함께 출력하시오.
:
: 2. 파일의 이름을 입력 받은 후, 그 파일의 이름을 변경하는 쉘 스크립트를
: 작성하시오. 만일 입력 받은 화일에 대한 실행 권한이 없다면 실행 권한을
: 추가하여야 한다.
:
: * 파일의 이름을 입력 받으려면 어떻게 해야하나요?
프로그램 실행시의 야규먼트로 받으시지요.
보통 유닉스에서 프로그램들을 이렇게 실행 시키죠.?
프로그램명 옵션 아규먼트 아규먼트...
그럼 이걸 스크립내에서..
프로그램명 - $0
옵션 - $1
아규먼트 - $2
.
.
해서 $9 까지 받습니다.
여기 까지 알려 드렸으면 첫번째 질문 은 해결 된거고요.
: * 파일의 퍼미션을 어떻게 체크하나요?
man find 하셔서 -perm 조건을 보세요,
그럼 두번째 질문 해결 됐고요..
: * 파일을 어떻게 생성하나요?
어떻게 생성 하느냐...
여러 가지 방법이 있껬지만, 님의 과제의경우
redirection 을 이용 하시면 되겠습니다.
: 이 2문제만 부탁 드리겠습니다....
과제를 다해주면 재미 없겠지요.?
님한테도 도움 안되고...
밥상 차리는 법을 알려 드렸으니..
직접 차려 드세요.