Найти в Дзене
BASH

BASH

Bash (Bourne Again SHell) — это командный интерпретатор (shell) и язык командных файлов (скриптов) для операционных систем семейства Unix и Linux.
подборка · 5 материалов
2 месяца назад
Утилита dialog
Утилита позволяет выводит диалоговые сообщения в терминале. sudo apt update sudo apt install dialog astra@astra:~$ apt-cache policy dialog dialog: Установлен: 1.3-20190211-1+b2 Кандидат: 1.3-20190211-1+b2 Таблица версий: *** 1.3-20190211-1+b2 900 900 https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-update 1.7_x86-64/main amd64 Packages 900 https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-base 1.7_x86-64/main amd64 Packages 100 /var/lib/dpkg/status 1...
3 месяца назад
[Bash]-Zenity-утилита для простых графических диалогов в командной строке
Zenity — это утилита для создания простых графических диалоговых окон (GUI) в командной строке на Linux. Она позволяет выводить окна с кнопками, полями ввода, списками, прогресс-барами и другими элементами прямо из bash-скриптов. sudo apt install zenity - Создание диалоговых окон (информационных, предупреждений, ошибок). - Ввод данных через текстовые поля, формы, пароли. - Выбор файлов, дат, цветов. - Отображение прогресс-баров (удобно для длительных задач). - Поддержка кастомизации (заголовки, размеры, иконки)...
5 месяцев назад
Online Bash Shell редакторы
Существует достаточно много Online редакторов поддерживающих bash скрипты. Попробую рассмотреть несколько из них самых полезных. astra@astra:~$ bash --version GNU bash, версия 5.0.3(1)-release (x86_64-pc-linux-gnu) Copyright (C) 2019 Free Software Foundation, Inc Универсальный комбайн поддерживающий более 10 языков Возможности: Из не очевидного, Когда запускается скрипт на выполнение внизу появляется черная консоль с результатом, но пропадает поле input Чтобы задать другой аргумент на вход скрипта,...
5 месяцев назад
Bash - арифметические операции
Существует несколько способов выполнять вычисления внутри скрипта или командной строки, рассмотрим эти способы: Рассмотрим эти способы подробнее: let "выражение" a=5 b=3 let sum=a+b let diff=a-b let prod=a*b let div=a/b let mod=a%b echo "Сумма: $sum" echo "Разность: $diff" echo "Произведение: $prod" echo "Деление: $div" echo "Остаток от деления: $mod" Конструкция $(( )) используется для выполнения арифметических вычислений. Это встроенный механизм, позволяющий выполнять операции с целыми числами прямо в командной строке или скриптах...
7 месяцев назад
Bash-типовые примеры работы с файлами
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" Например, с проверкой есть ли уже подобная строка в файле ...