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

bash 스크립트 for문 관련 질문

작성자 정보

  • 최광민 작성
  • 작성일

컨텐츠 정보

본문

#!/bin/bash

SRC_HOME=/home/src
DST_HOME=/home/dst
LIST_FILE=`cat /root/bin/list`

for LIST in $LIST_FILE
do
if [ ! -e "$LIST" ]
src_list=$LIST
then
echo ""
echo "$src_list 파일이 존재하지 않습니다.."
echo ""
continue # 다음 파일리스트를 확인.

else
echo ""
echo "다음으로 넘어갑니다."
echo ""
fi
done

list 파일 내용

/home/src/aaa/ffffffffffffff.swf (실제 존재하는 파일)
/home/src/aaa/ddddddddddddddd.swf (실제 존재하는 파일)
/home/src/bbb/iscsi.swf (실제 존재하는 파일)
/home/src/auditd.swf(실제 존재하는 파일)
/home/src/audid.swf (존재 하지 않는 파일)

[실행 결과]

[root@Asianux2 ~/bin]# sh test.sh

/home/src/aaa/ffffffffffffff.swf 파일이 존재하지 않습니다..

/home/src/aaa/ddddddddddddddd.swf 파일이 존재하지 않습니다..

/home/src/bbb/iscsi.swf 파일이 존재하지 않습니다..

/home/src/auditd.swf 파일이 존재하지 않습니다..

/home/src/audid.swf 파일이 존재하지 않습니다..

[root@Asianux2 ~/bin]#

왜 실제 존재하는 파일도 존재하지 않는다고 나오는 걸까요;;

이틀째 헤메고 있음;; 도와주세요..

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,056 명
  • 현재 강좌수 :  35,910 개
  • 현재 접속자 :  249 명