리눅스 분류
bash 스크립트 for문 관련 질문
작성자 정보
- 최광민 작성
- 작성일
컨텐츠 정보
- 2,186 조회
- 0 추천
- 목록
본문
#!/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]#
왜 실제 존재하는 파일도 존재하지 않는다고 나오는 걸까요;;
이틀째 헤메고 있음;; 도와주세요..
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
등록된 댓글이 없습니다.