Loops 退出不在回路内部工作,如果条件为
我有一个列表文件,其中包含:Loops 退出不在回路内部工作,如果条件为,loops,unix,Loops,Unix,我有一个列表文件,其中包含: PATH1=/opt/apps/skum_edw/Source_Bad/ PATH2=/opt/apps/skum_edw/Source_Backup/ PATH3=/hfd PATH4=/opt/apps/skum_edw/Target_Backup/ 我还有一个脚本来检查dir是否存在: cat Path.lis | cut -d'=' -f2 | while read path do [ -d $path ] then echo $pat
PATH1=/opt/apps/skum_edw/Source_Bad/
PATH2=/opt/apps/skum_edw/Source_Backup/
PATH3=/hfd
PATH4=/opt/apps/skum_edw/Target_Backup/
我还有一个脚本来检查dir是否存在:
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
问题在于
出口1
不工作。最后一行也是输出。怎么做?这是什么原因?没有IF
,而有FI
请正确设置问题格式:使用代码格式。此外,如果丢失,至少还有一个:正确复制粘贴脚本。我在这里从未见过如此难看的格式化代码!