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



Pdf көрінісі
бет101/220
Дата25.02.2022
өлшемі2,22 Mb.
#26438
түріОқулық
1   ...   97   98   99   100   101   102   103   104   ...   220
97
 
 
 
шығару;
 
■ 
${var:=string}  —  егер  анықталған  болса  var  айнымалысын  алу, 
немесе  егер  var  айнымалысы  анықталмаған  болса  string  жолағын 
шығару.  Онымен  қоса  егер  айнымалысы  анықталмаған  болса  оған 
string мәні меншіктеледі;
 
■ 
${var:?string}  —  егер  анықталған  болса  var  айнымалысын  алу, 
немесе  егер  var  айнымалысы  анықталмаған  болса  string  жолағын 
шығарылады да тапсырма аяқталады.
 
 ■ 
${var:+string} — егер var ] анықталған болса, string мәнін алу, немесе 
егер var айнымалысы анықталмаған болса бос мән алынады[8]. 
 
Айнымалы мәнінің орнына string мәнін алмастырып пайдалану өте 
қолайлы,  мысалы  келесі  жағдайда:  тапсырма  экранға  файлды  cat 
команданы арқылы шығарады деп болжайық. Шығарылатын файлдың 
атауы  айнымалы  ортада  бар.  Егер  айнымалы  орта  берілмесе  — 
файлдың алдын-ала берілген атауы алмастырылып қойылады: 
cat ${FILENAME:-/home/sergey/default.txt}
 
Осылайша,  егер  айнымалы  FILENAME  анықталмаған  болса,  cat 
команданы экранға шығарады: 
 
/home/sergey/default.txt.
 


Достарыңызбен бөлісу:
1   ...   97   98   99   100   101   102   103   104   ...   220




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

    Басты бет