Основы скриптов Bash, часть первая

by itisgood

Bash aka (shell) используется в основном в системах Unix и Linux.

Это те команды, которые мы используем.

Пример ls перечисляют файлы в каталоге или чаще всего используют cd для изменения текущего рабочего каталога оболочек.

Bash отлично подходит для написания скриптов, так как его легко учить и быстро создавать скрипты.

поэтому откройте ваш любимый текстовый редактор и введите следующую строку

 #!/bin/sh 

первая строка сообщает Unix, что файл должен выполняться /bin/sh, это стандартное расположение оболочки почти на каждой системе Unix / Linux, включая mac,

если вы используете termux:

 #!/data/data/com.termux/files/usr/bin/bash 

следующая строка типа # мой первый скрипт

символ # используется без! поскольку это помечает строку как комментарий и игнорируется оболочкой

новая строка типа:

echo «Это мой первый скрипт»

вот как должен выглядеть скрипт

echo используется для команды только для чтения.

Теперь сохраните файл скрипта.

Теперь, когда он сохранен, давайте посмотрим, работает ли он, поэтому откройте терминал и наберите chmod + x myscript.sh и нажмите enter

Затем введите

  ./myscript.sh 

вывод должен быть такой:

 это мой первый скрипт 

Поздравляю, вы только что написали простой скрипт, давайте начнем добавлять еще несколько строк

Теперь мы собираемся запустить калькулятор в bash для запуска в терминале:

Здесь перечислены команды / операторы, которые мы используем:

1. echo
echo – одна из наиболее часто используемых команд.
Используется для вывода строки текста при стандартном выводе.

$ echo [-neE] [arg…]

2.read
Команда read в Linux используется для чтения ввода с клавиатуры.

3. Switch-Case

Когда в Shell много операторов if, и это сбивает с толку.

Тогда хорошо использовать case

4. команда bc

Команда bc используется для калькулятора командной строки.

Это похоже на базовый калькулятор, с помощью которого мы можем сделать основные математические вычисления.

Арифметические операции являются самыми основными в любом виде программирования.

# !/bin/bash

# the Input
echo “Enter Two numbers : ”
read a
read b

# Input type of operation
echo “Enter Choice :”
echo “1. Addition”
echo “2. Subtraction”
echo “3. Multiplication”
echo “4. Division”

read ch
<div class="google-auto-placed ap_container">

# calulator operations
case $ch in
1)res=`echo $a + $b | bc`
;;
2)res=`echo $a – $b | bc`
;;
3)res=`echo $a \* $b | bc`
;;
4)res=`echo “scale=2; $a / $b” | bc`
;;
esac
echo “Result : $res”

сохранить его на рабочий стол или куда хотите

Теперь давайте запустим его:

cd Desktop

chmod 755 myscript

./myscript 

Теперь вы знаете немного bash, теперь вы можете начать создавать простые скрипты, чтобы автоматизировать вашу жизнь в администрировании.

 

You may also like

Leave a Comment