Схелл скрипте – Водич 04: Басх Схелл скрипте – 1. део

Схелл скрипте – Туторијал 04: Басх Схелл скрипте – 1. део

Схелл скрипте – Водич 04: Басх Схелл скрипте – 1. део

Данас, у овом посту, наставићемо са КСНУМКС Туториал од наше серије туторијала Схелл Сцриптинг. У претходним смо се бавили следећим концептима: Терминали, конзоле, шкољке, басх схелл, скрипте и схелл скрипте.

Из тог разлога, у овом водичу ћемо се мало више фокусирати на практични или технички део од Датотеке скрипти креиране помоћу Басх Схелл-а.

Схелл Сцриптинг - Туториал 03: Све о Басх Схелл скриптовима

Схелл скриптовање – Туторијал 03: Све о писању скриптова помоћу Басх Схелл-а

И, пре почетка овог поста наз «Схелл Сцриптинг – Туториал 04», препоручујемо да истражите следеће srodni sadržaji, на крају данашњег читања овог поста:

Схелл Сцриптинг - Туториал 03: Све о Басх Схелл скриптовима
Повезани чланак:
Схелл скриптовање – Водич 03: Све о скриптама и схелл скриптовима
Схелл Сцриптинг - Туториал 02: Све о Басх Схелл-у
Повезани чланак:
Схелл Сцриптинг – Туториал 02: Све о Басх Схелл-у

Водич за схелл скриптовање 04

Водич за схелл скриптовање 04

Основе датотека скрипти

Генерација

у генерише датотеку скриптет у основи треба да користите уређивач текста, који може бити без проблема, једноставан од терминал (ЦЛИ) као што су „нано“ или „ви“, или из Десктоп (ГУИ) као што су "гедит" или "моусепад".

Такође, могу се користити уредници изворног кода сложенији или робуснији ИДЕ тип, који детектује синтаксу језика који се користи, као нпр Геани, Атом, Сублиме тект, Висуал Студио Цоде, између многих других.

У принципу, било би довољно само да у једном од њих извршимо налог од генеришите нову датотеку обичног текста са или без „.сх“ екстензијапо могућности са њом.

На пример, најједноставнија ствар би била да извршите следећу команду у терминалу:

nano miprimerscript.sh

Извршење

у покрените басх схелл скрипту, можете изабрати 2 начина или форме, а то су:

  • Позовите Басх интерпретер да покренете датотеку скрипте:
bash miprimerscript.sh
  • Позовите подразумевани тумач (Сх) да бисте извршили датотеку скрипте:
sh miprimerscript.sh

Напомена: Имајте на уму да, у неким приликама, непозивање исправног Схелл-а може довести до делимичног или потпуног квара креиране скрипте. Стога је идеално да Схелл призвана у првом реду скрипте буде она која се користи за њено извршавање. У нашем случају, "баш".

Међутим, такође можемо директно да извршимо датотеку скрипте на следећи начин:

./miprimerscript.sh

У овом случају, прва 2 знака "./" означавају да ћемо извршити датотеку скрипте из тренутног директоријума, односно стварне путање на којој се налази извршни фајл.

Делови или елементи унутар датотеке Линук скрипте

Заиста, а Датотека скрипте је генерално нешто веома основно, дакле, састоји се само од 2 предмета Шта су они:

  • Схе Банг или Сха-Банг (#!): Ово је име дато првом реду датотеке Сцрипт, чија је сврха да одреди који програм (Схелл) треба да изврши. Тако да, иу случају да се наведени програм не инсталира, настаје грешка која спречава његово извршење.
  • Код: Ово може бити било шта, од једне команде до хиљада линија кода који представљају једноставне или сложене команде у Линук терминалу.

На пример:

#!/bin/bash
echo Mi Primer Script

Снимке екрана

Пример извршавања скрипте - снимак екрана 1

Пример извршавања скрипте - снимак екрана 2

Пример извршавања скрипте - снимак екрана 3

Пример извршавања скрипте - снимак екрана 4

Схелл Сцриптинг - Туториал 01: Схелл, Басх Схелл и скрипте
Повезани чланак:
Схелл скриптовање – Водич 01: Терминали, конзоле и шкољке
ПоверСхелл 7.2.6: Коришћење Линук и Виндовс команди у ГНУ-у
Повезани чланак:
ПоверСхелл 7.2.6: Коришћење Линук и Виндовс команди у ГНУ-у

Апстрактни банер за пост

Резиме

Укратко, са овим Водич 04 о «Схелл Сцриптинг» већ смо започели почетни приступ на више практичних и техничких аспеката повезан са Датотеке скрипте генерисане помоћу Басх Схелл-а. Стога се надамо да ће ускоро почети да креирају и користе своје прве датотеке скрипте на ГНУ/Линук-у.

Ако вам се допао садржај, коментаришите и поделите. И запамтите, посетите почетак нашег «сајт», поред званичног канала Telegram за више вести, туторијала и ажурирања за Линук.


Будите први који ће коментарисати

Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.