질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

재 질문드려요 - 쉘 스크립트에 대하여

작성자 정보

  • 강돈진 작성
  • 작성일

컨텐츠 정보

본문

#!/bin/sh

home_root="/home"         # 홈 디렉토리
backup_home_root="/backup/data_backup/" # 백업 파일 생성위치
date_name="$(date +%y%m%d)"

cd $home_root

for home_name in $(ls)
do
  if [ -d "$home_root/$home_name" ] ; then
   # user.
   tar -czpf "$backup_home_root$home_name&$date_name.tar.gz" "$home_name"
  fi
  # delete
  find $backup_home_root* -ctime +15 -exec rm -f {} ;
done
exit 0

위의 스크립트는 디렉토리 밑에 전부를 백업하는건데요

제가 원하는건 aaa라는 계정과 bbb라는 계정 만 백업하고싶습니다.

if 조건절을 주면 될거 같은데요 문법좀 알려주시면 감사하겠습니다.

아니면 다른 방법이 있으면 좀 알려주세요

관련자료

댓글 2

환이님의 댓글

  • 환이
  • 작성일
for home_name in $(ls) => for home_name in aaaa bbbb

강돈진님의 댓글

  • 강돈진
  • 작성일
감사합니다. ^^

공지사항


뉴스광장


  • 현재 회원수 :  60,303 명
  • 현재 강좌수 :  36,969 개
  • 현재 접속자 :  454 명