/
jenyapng
/
project-bash
Обзор
Документация
Войти
/
jenyapng
/
project-bash
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
task-3/script-1.sh
32 строки
969 B
jenyapng
first_commit
11 авг 2026, 16:22
11 авг 2026, 16:22
9ea1476
Код
Авторство
О чём код?
#!/bin/bash # Проверяем наличие Python if ! command -v python3 &> /dev/null; then echo "Ошибка: Python3 не установлен" exit 1 fi # Создаем временный Python-скрипт PYTHON_SCRIPT=$(mktemp /tmp/python_script.XXXXXX.py) cat > $PYTHON_SCRIPT << 'EOF' #!/usr/bin/env python3 import os def bash_greeting(): """Функция приветствия из Python""" username = os.getenv('USER', 'пользователь') print(f"\nПривет из Python, {username}!") print("Это сообщение сгенерировано Python-скриптом") print(f"Текущая директория: {os.getcwd()}") print(f"Запущено из Bash-скрипта: {os.path.basename(__file__)}\n") if __name__ == "__main__": bash_greeting() EOF # Запускаем Python-скрипт python3 $PYTHON_SCRIPT # Удаляем временный файл rm -f $PYTHON_SCRIPT