🏠 Домашнее задание

К оглавлению урока

Это урок-повторение (Summary Session)
На summary-сессии собственное домашнее задание не задаётся — закрепляем материал занятий 15 и 16, готовимся к занятию 18 (практическая работа со скриптами).

Что закрепить перед занятием 18

Перед занятием 18 (Работа со скриптами) убедитесь, что уверенно умеете:

  • Искать файлы командой find с параметрами -name, -type, -size
  • Использовать locate и обновлять базу данных через sudo updatedb
  • Писать bash-скрипты с циклами for i in {1..N}; do ...; done и while [ ... ]; do ...; done
  • Делать скрипт исполняемым: chmod +x script.sh
  • Запускать скрипт: ./script.sh или bash script.sh
  • Работать с ветками Git: создать, переключиться, отправить в remote
  • Создавать и применять файл .gitignore

Следующее занятие

→ Занятие 18: Работа со скриптами

На занятии 18 мы изучим:

  • Что такое скрипт — небольшая программа с последовательностью автоматических действий
  • Практические задачи: скрипт-приветствие, скрипт создания файлов с циклами и sleep
  • Проверка файл/директория: конструкция if [ -d "$FILE" ]
  • Аргументы скрипта: $1 (первый аргумент), $# (количество аргументов), $RANDOM
  • Домашнее задание: написать permission_checker.sh