2021-09-20 15:48:02
Wassup, сегодня мы познакомимся с Bash
Bash — усовершенствованная и модернизированная вариация командной оболочки Bourne shell. Одна из наиболее популярных современных разновидностей командной оболочки UNIX. Особенно популярна в среде Linux, где она часто используется в качестве предустановленной командной оболочки.
Начнем со сложения, умножения, деления:
LET:
int=648 #(переменная)
let test=6+6+6
echo $test
let "int = $test + $int"
echo $int
Итак, если мы хотим использовать let, то я показал 2 примера как это можно сделать. В первом варианте (let test=6+6+6, если мы будем раздельно писать без кавычек, будет ошибка). Во втором варианте, мы использовали кавычки, и тут уже можно писать как угодно (почти), что упрощает жизнь, и повышает читабельность кода.
EXPR:
expr 1332/2 — ответ? Правильно — 1332/2. Тут ситуация иная, здесь надо использовать пробелы expr 1332 / 2 — 666.
expr "6 + 6 * $int" — 6 + 6 * 6.
Давайте напишем какую-нибудь простую программу (
test.sh):
#!/bin/bash
echo "Enter package name"
read package
echo "Install $package [y, n]:"
read conf
if [[ "$conf" == "y" ]]; then
clear; apt install -y $package
else
clear; echo "OK"
fi
Bash, не такой и сложный для изучения. Стоит его выучить, я лишь чуть-чуть познакомил вас с синтаксисом. С помощью bash можно, хорошо себе так жизнь облегчить.
Antichrist Blog, APK, Music, Chat, Archive
2.0K views12:48