Bash (Bourne Again SHell) — это командный интерпретатор (shell) и язык командных файлов (скриптов) для операционных систем семейства Unix и Linux. Рассмотрим несколько конструкций, которые часто применяются в скриптах. Например создание ярлыка: EXEC_PATH="/opt/Telegram/Telegram" DESKTOP_PATH="$HOME/Desktop/Telegram.desktop" # Создание ярлыка cat <<EOF > "$DESKTOP_PATH" [Desktop Entry] Version=1.0 Type=Application Name=Telegram Exec=$EXEC_PATH Terminal=false Categories=Network;InstantMessaging; EOF chmod 700 "$DESKTOP_PATH" Например, с проверкой есть ли уже подобная строка в файле .bashrc Если нужно чтобы в файл записалось именно ${HOME} то экранируем косой чертой "\", получим \${HOME} grep -qxF 'export PATH=\${HOME}/opt/binutils-${_ver}/bin:$PATH' ~/.bashrc || \ echo 'export PATH=\${HOME}/opt/binutils-${_ver}/bin:$PATH' >> ~/.bashrc source ~/.bashrc Пример без проверки на повторы 2>&1 - В результате оба потока (stdout и stderr) попадут в один файл ${OUT_FN_PREFIX}-test.txt Скрипт чит