Шпаргалка по сценариям Bash: подробное руководство с примерами кода

Ниже приведена шпаргалка по написанию сценариев Bash, включая различные методы с примерами кода:

  1. Переменные:

    • Объявить переменную:

      variable_name="value"
    • Доступ к значению переменной:

      echo $variable_name
  2. Ввод пользователя:

    • Читать введенные пользователем данные в переменную:
      read variable_name
  3. Условные условия:

    • Утверждение If:

      if [ condition ]; then
       # code to execute if condition is true
      else
       # code to execute if condition is false
      fi
    • Утверждение случая:

      case $variable in
       pattern1)
           # code to execute for pattern1
           ;;
       pattern2)
           # code to execute for pattern2
           ;;
       *)
           # code to execute if no pattern matches
           ;;
      esac
  4. Петли:

    • Для цикла:

      for variable in list; do
       # code to execute for each item in the list
      done
    • Цикл while:

      while [ condition ]; do
       # code to execute while the condition is true
      done
  5. Функции:

    • Объявить функцию:

      function_name() {
       # code to execute
      }
    • Вызов функции:

      function_name
  6. Операции с файлами:

    • Чтение из файла:

      while read line; do
       # code to process each line
      done < file.txt
    • Запись в файл:

      echo "Hello, World!" > file.txt
    • Добавить в файл:

      echo "New content" >> file.txt

В этой шпаргалке представлен обзор сценариев Bash с примерами кода для переменных, пользовательского ввода, условий, циклов, функций и операций с файлами.