игра брюс 2048
Главная / Сетевые технологии / Администрирование ОС Linux / Тест 8

Администрирование ОС Linux - тест 8

Упражнение 1:
Номер 1
 Сценарий bash начинается со строки: 

Ответ:

 (1) !#/bin/bash 

 (2) #?/bin/bash 

 (3) #!/bin/bash 

 (4) ?#/bin/bash 


Номер 2
 Укажите верное объявление переменной в bash: 

Ответ:

 (1) VAR="test line" 

 (2) let VAR eq "test line" 

 (3) $VAR = "test line" 

 (4) VAR:="test line" 


Номер 3
 Выберите правильный вывод для следующего сценария: 
			  
#!/bin/bash
VAR=`echo 'test'`
VAR2=`echo '$VAR'`
echo $VAR2
			   
						

Ответ:

 (1) test 

 (2) echo test 

 (3) $VAR 

 (4) echo $VAR 


Упражнение 2:
Номер 1
 Выберите правильный вывод для следующего сценария: 
			  
#!/bin/bash
VAR=1
if [ $VAR -eq 1 ]; then
 echo VAR
else
 echo $VAR
fi  
			   
						

Ответ:

 (1)

 (2) echo VAR 

 (3) $VAR 

 (4) VAR 


Номер 2
 Выберите правильный вывод для следующего сценария: 
			  
#!/bin/bash
VAR=1
if [ -z "$VAR" ]; then
 echo VAR
else
 echo $VAR
fi  
			   
						

Ответ:

 (1)

 (2) echo VAR 

 (3) $VAR 

 (4) VAR 


Номер 3
 Выберите правильный вывод для следующего сценария: 
			  
#!/bin/bash
cd /etc
VAR="$PWD"
if [ -n "$VAR" ]; then
 echo "$VAR"
else
 echo '$VAR'
fi  
			   
						

Ответ:

 (1) $PWD 

 (2) $VAR 

 (3) /etc 

 (4) VAR 


Упражнение 3:
Номер 1
 Выберите правильный вывод для следующего сценария: 
			  
#!/bin/bash
A=1
B=2
if [ $A -lt $B  ]; then
 echo "$A"
else
 echo '$B'
fi  
			   
						

Ответ:

 (1)

 (2)

 (3) $A 

 (4) $B 


Номер 2
 Выберите правильный вывод для следующего сценария: 
			  
#!/bin/bash
A=1
B=2
if [ $A -gt $B  ]; then
 echo "$A"
else
 echo '$B'
fi  
			   
						

Ответ:

 (1)

 (2)

 (3) $A 

 (4) $B 


Номер 3
 Выберите правильный вывод для следующего сценария: 
			  
#!/bin/bash
A=1
B=2
if [ $A -eq $B  ]; then
 echo '$A'
else
 echo "$B"
fi  
			   
						

Ответ:

 (1)

 (2)

 (3) $A 

 (4) $B 


Упражнение 4:
Номер 1
 Выберите правильный вывод для следующего сценария: 
			  
#!/bin/bash
A="1 2 3 4"
B="2"
for ITEM in $A
 do
  if [ $B -eq $ITEM ]; then
   echo "!!!"
  else
   echo "$ITEM "
  fi
 done
			   
						

Ответ:

 (1) 1 2 3 4  

 (2) 1 2 !!! 4  

 (3) 1 !!! 3 4  

 (4) $ITEM !!! $ITEM $ITEM  


Номер 2
 Выберите правильный вывод для следующего сценария: 
			  
#!/bin/bash
A="1 2 3 4"
B="2"
for ITEM in $A
 do
  if [ $B -ge $ITEM ]; then
   echo "!!!"
  else
   echo "$ITEM "
  fi
 done
			   
						

Ответ:

 (1) 1 2 3 4  

 (2) !!! !!! 3 4  

 (3) 1 !!! 3 4  

 (4) !!! !!! $ITEM $ITEM  


Номер 3
 Выберите правильный вывод для следующего сценария: 

#!/bin/bash
A="1 2 3 4"
B="2"
for ITEM in $A;
 do
  if [ $B -ge $ITEM ]; then
   echo "!!!"
  else
   echo '$ITEM'
  fi
 done
 

Ответ:

 (1) 1 2 3 4  

 (2) !!! !!! 3 4  

 (3) 1 !!! 3 4  

 (4) !!! !!! $ITEM $ITEM  


Упражнение 5:
Номер 1
 Выберите правильный вывод для следующего сценария: 
			  
#!/bin/bash
A="0"
B="2"
while [ $B -ge $A ] 
 do
  echo "$A"
  A=`expr $A + 1`
 done
			   
						

Ответ:

 (1) 0 1  

 (2) 0 1 2  

 (3) $A $A  

 (4) $A $A $A  


Номер 2
 Выберите правильный вывод для следующего сценария: 
			  
#!/bin/bash
A="0"
B="2"
while [ $B -gt $A ] 
 do
  echo "$A"
  A=`expr $A + 1`
 done
			   
						

Ответ:

 (1) 0 1  

 (2) 0 1 2  

 (3) $A $A  

 (4) $A $A $A  


Номер 3
 Выберите правильный вывод для следующего сценария: 
			  
#!/bin/bash
A="0"
B="2"
while [ $B -ge $A ] 
 do
  echo '$A'
  A=`expr $A + 1`
 done
			   
						

Ответ:

 (1) 0 1  

 (2) 0 1 2  

 (3) $A $A  

 (4) $A $A $A  




Главная / Сетевые технологии / Администрирование ОС Linux / Тест 8