-2
ребята, оператор if только выполняет 1-ю часть, else никогда не выполняется, даже если пытается с несуществующими файлами, файлы без доступа к чтению. это так грустно, я пытался, но ничего. Кто-нибудь предложит пробную версию для меня, пожалуйста, спасибо.unix shell ksh: if инструкция не будет выполнять обе части
#testing file to be read and display error messages:
if [ -f "$file" ]
then
echo="Error: Nonexistent or irregular file. "
break
else
echo Found
fi
if [ -r "$file" ]
then
echo "No Reading access"
break
else
echo Reading Access
fi
Почему у вас есть 'break' заявления, что ты вырывается из? Есть ли окружающий цикл, который вы не показываете? P.S., это «несуществующий» – SiegeX
Спасибо, я еще не знаю, как изменить свой вопрос. :-) – learnerNo1
выделите свой код и нажмите CTRL + K или нажмите кнопку, которая выглядит так:> {{'' – SiegeX