Содержание
- 2. Сценарии командной строки — это наборы тех же самых команд, которые можно вводить с клавиатуры, собранные
- 3. Как устроены bash-скрипты Создайте пустой файл с использованием команды touch. #!/bin/bash В других строках этого файла
- 4. Установка разрешений для файла сценария Попытка запуска файла сценария с неправильно настроенными разрешениями .
- 5. #!/bin/bash # our comment is here echo "The current directory is:" pwd echo "The user logged
- 6. Использование переменных Переменные позволяют хранить в файле сценария информацию, например — результаты работы команд для использования
- 8. Пользовательские переменные Bash-скрипты позволяют задавать и использовать в сценарии собственные переменные. Подобные переменные хранят значение до
- 9. Математические операции Для выполнения математических операций в файле скрипта можно использовать конструкцию вида $((a+b)): #!/bin/bash var1=$((
- 10. Управляющая конструкция if-then Управляющая конструкция if-then. В наиболее простом виде она выглядит так: if команда then
- 11. Управляющая конструкция if-then-else Для того, чтобы программа смогла сообщить и о результатах успешного поиска, и о
- 12. Сравнение чисел
- 13. Задание 1: Ввести числовую переменную. Если переменная больше 5 то вывести на экран «The test value
- 14. Сравнение строк str1 = str2 Проверяет строки на равенство, возвращает истину, если строки идентичны; str1 !=
- 15. #!/bin/bash user ="likegeeks" if [$user = $USER] then echo "The user $user is the current logged
- 16. Циклы for Базовая структура таких циклов: for var in list do команды Done //дан В каждой
- 17. Перебор простых значений Перебор списка простых значений #!/bin/bash for var in first second third fourth fifth
- 18. Перебор сложных #!/bin/bash for var in first "the second" "the third" "I’ll do it" do echo
- 19. Инициализация цикла списком, полученным из результатов работы команды #!/bin/bash file="myfile" for var in $(cat $file) do
- 20. Разделители полей Причина вышеописанной особенности заключается в специальной переменной окружения, которая называется IFS (Internal Field Separator)
- 21. Циклы for в стиле C for (i = 0; i { printf("number is %d\n", i); }
- 23. Скачать презентацию