Оқулық «Федералдық білім беруді дамыту институты»



Pdf көрінісі
бет124/220
Дата25.02.2022
өлшемі2,22 Mb.
#26438
түріОқулық
1   ...   120   121   122   123   124   125   126   127   ...   220
115
 
 
 
■ 
сан1 -lt сан2 — 1 саны 2 санынан кіші;
 
■ 
сан1 -le сан2 — 1 саны 2 санынан кіші немесе тең;
 
■ 
сан1 -gt сан2 — 1 саны 2 санынан үлкен;
 
■ 
сан1 -ge сан2 — 1 саны 2 санынан үлкен немесе тең;
 
■ 
-s <файл> — файлдың көлемі 0 көп(файл бос емес);
 
■ 
-f <файл> — файл бар және ол қарапайым файл болып табылады;
 
■ 
-d <файл> — файл бар және ол каталог.
 
Кез-келген  өрнек  алдында  логикалық  терістеу  таңбасын  қоюға 
болады «!»:
 
■ 
! <өрнек> —  <өрнек> шын болған кезде, барлық өрнек жалған. 
өрнек>. <өрнек> жалған болған кезде, барлық өрнек шын.
 
Өрнектер логикалық ЖӘНЕ және логикалық НЕМЕСЕ 
операцияларының көмегімен біріге алады: 
 
■ 
< өрнек1> -a < өрнек2> — барлық өрнек шын,   < өрнек1> ЖӘНЕ < 
өрнек2> өрнек шын болған кезде;
 
■ 
< өрнек1> -o < өрнек2> — барлық өрнек шын, < өрнек1> НЕМЕСЕ 
< өрнек2> өрнек шын болған кезде. 
 
Жоғарыда  келтірілген  өрнектер  тармақталу  командаларын 
тексерген  кезде  немесе  тапсырма  кезінде  шарт  айналымға  негізделсе 
қолдануға болады. Мысалы, тармақталу блогының синтаксисі if шарты 
бойынша келесідей анықталған: 
 
if <логикалық 
өрнек
 -1> ; then <командалар-1>
 
elif <логикалық өрнек-2> ; then
 
<командалар-2>
 
else
 
<командалар-3>
 
fi
 
 
Бұл  жерде  <команда-1>блогы  <логикалық  өрнек-1>  шын  мәнінде 
орындалады,  <команда-2>  командалар  блогы    <логикалық  өрнек-2> 
шын  мәнінде  орындалады.  Сонымен  қатар  бағдарламалаудың 
құрылымдық  тілі  Else  If  конструкциясына  сәйкес  elif  өрнегінің 
көмегімен  көптеген  тексерістерге  рұқсат  беріледі.  Барлық  тексерілген 
логикалық өрнектер теріс болса, else негізгі сөзінен кейін <команда-3> 
блогы орындалады. Блок fi басты сөзімен аяқталады.
 
 «;»  таңбасы  осы  фрагментте  командаларды  бөлу  таңбасы  болып 
қолданылады,  өйткені  синтаксис  тұрғысынан    BASH  if  және  then  — 
бұлар әр түрлі командалар, оларды «;» таңбасымен бөлу керек немесе 
тапсырма файлында әртүрлі жолақтарға орналастыру керек. 
 
Тармақталу  команданы  үшін  логикалық  өрнек  ретінде  кез-келген 




Достарыңызбен бөлісу:
1   ...   120   121   122   123   124   125   126   127   ...   220




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет