-1
내가 포함하는 목록 파일이있는 경우 :종료 루프 내에서 작동하지 않는 및 조건
cat Path.lis | cut -d'=' -f2 | while read path
do
[ -d $path ]
then
echo $path is present
else
echo $path is not present
exit 1
fi
done
echo That is the end of script
문제가 있다는 것입니다 :
PATH1=/opt/apps/skum_edw/Source_Bad/
PATH2=/opt/apps/skum_edw/Source_Backup/
PATH3=/hfd
PATH4=/opt/apps/skum_edw/Target_Backup/
또한 나는 디렉토리가 존재하는지 여부를 확인하는 스크립트를 가지고 exit 1
이 작동하지 않습니다. 그리고 나는 최종 결과물을 출력으로 얻고있다. 그것을하는 방법? 그리고 이것의 이유는 무엇입니까?
질문의 형식을 올바르게 지정하십시오. 코드 형식을 사용하십시오. 또한 최소한 "if"누락이 있습니다. 스크립트를 제대로 복사하여 붙여 넣으십시오. – Evert
나는 이렇게 추한 형식의 코드를 본 적이 없다! – trejder