Инструменты пользователя

Инструменты сайта


язык_командного_интерпретатора_bash

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
язык_командного_интерпретатора_bash [2013/05/29 20:23]
83.68.37.140 [Проверка условий test]
язык_командного_интерпретатора_bash [2016/02/10 20:24] (текущий)
Строка 10: Строка 10:
 переменные не типизированы  переменные не типизированы 
 область видимости - весь код программы  область видимости - весь код программы 
-при обращениие е еопределенной переменной ошибка не выдается +при обращениие С определенной переменной ошибка не выдается 
  
 пример задания:  пример задания: 
-PETM = 10 \\+PERM=10 \\
 echo $PERM\\ echo $PERM\\
  
Строка 45: Строка 45:
  
  
-MASS2=(10,11,12,13,14)\\+MASS2=(10 11 12 13 14)\\
  
-echo ${MASS2}\\+echo ${MASS2[2]}\\
  
 '' ''
Строка 210: Строка 210:
 #!/bin/bash\\ #!/bin/bash\\
  
-echo; echo "Нажмите клавишу и затем клавишу Return.\\"+echo; echo "Нажмите клавишу и затем клавишу Return.\\
 read Keypress\\ read Keypress\\
  
Строка 218: Строка 218:
   [0-9]   ) echo "Цифра";;\\   [0-9]   ) echo "Цифра";;\\
   *       ) echo "Знак пунктуации, пробел или что-то другое";;\\   *       ) echo "Знак пунктуации, пробел или что-то другое";;\\
-esac  # Допускается указыватль диапазоны символов в [квадратных скобках]\\+esac  # Допускается указывать диапазоны символов в [квадратных скобках]\\
 '' ''
  
Строка 235: Строка 235:
 esac esac
 '' ''
 +
 +
 +''
 +#!/bin/bash\\
 +
 +echo -e "Введите нужную букву \n a - для перезагрузки системы \n b -дл$\\
 +
 +read bukva\\
 +echo -e "\n"\\
 +echo "Вы ввели $bukva"\\
 +echo -e "\n"\\
 +
 +case  "$bukva" in\\ 
 +
 +        a )  reboot ;;\\
 +        b ) useradd ;;\\
 +        * ) echo "Неверное значение!!! "\\
 +esac \\
 +
 +
 +''
 +
  
  
Строка 296: Строка 318:
    done    done
    exit 0    exit 0
- 
  
 ====== Оператор select ====== ====== Оператор select ======
язык_командного_интерпретатора_bash.1369859029.txt.gz · Последнее изменение: 2013/05/30 00:23 (внешнее изменение)

DokuWiki Appliance - Powered by TurnKey Linux