- 오늘 날짜를 저장하는 파일을 생성
- 저장 위치: /home/[유저이름]/date_log
- 파일 이름: Date_211210.txt
- 저장 위치에 해당하는 폴더, 파일이 없으면 쉘스크립트를 통해서 생성되도록 처리
① 파일작성 (save_today_log.sh)
#!/bin/bash
TODAY=`date "+%y%m%d"` #오늘 날짜 생성 변수
SAVEDIR="$HOME/date_log" #디렉토리 변수
FILE_NAME="DATE_$TODAY.txt" #오늘 날짜 할당된 파일명 변수
if [ ! -d $SAVEDIR ] # 해당 디렉토리가 없을 경우
then
echo "Create directory" # "Create directory" 출력
`mkdir -p $SAVEDIR` # 해당 디렉토리 생성하기
fi
if [ ! -f "$SAVEDIR/$FILE_NAME" ] # 디렉토리안에 $FILE_NAME이 없을 경우
then
echo "Create file" #"Create file" 출력
`date > $SAVEDIR/$FILE_NAME` # FILE_NAME안에 현재시간 입력
else
echo "Already Exist $FILE_NAME!!" # 디렉토리안에 FILE_NAME 있을 경우 출력문구
fi
② 파일 실행 -디렉토리 및 파일 없을 경우
(디렉토리 생성 및 파일 생성됨)
②-1 파일 내용 확인 (오늘 날짜 출력되는거 확인 가능)
③ 파일 실행 - 디렉토리 및 파일이 있을 경우