Kuidas luua lihtsaid Shelli skripte Linuxis Vimi abil

How Create Simple Shell Scripts Linux Using Vim



Shell Scripting täidab mõningate kasulike funktsioonide täitmiseks käske ja on mõeldud kestas töötamiseks. Shelli skriptid on üsna käepärased selliste toimingute tegemiseks nagu failide manipuleerimine, ülesannete automatiseerimine ajakulu vältimiseks; saate isegi oma käske luua.

Shell on liides kasutaja ja operatsioonisüsteemi vahel, mis võimaldab kasutajatel operatsioonisüsteemiga suhelda ja käske kasutades erinevaid ülesandeid täita. Shell võtab kasutajatelt terminali kaudu sisendi, suhtleb kerneliga, töötleb seda ja annab väljundi.







Kuidas luua shelliskripti Vimi abil

Shellskriptid loodi tavaliselt mis tahes tekstiredaktori abil. Nano- ja Vim-redaktorid on tuntud tekstiredaktorid bash-skriptifailide loomiseks. Selle näite puhul kasutame Vimi. Kui teil pole Vimi, installige see käsu abil:



$sudoasjakohanepaigaldada ma tulin

Avage tekstiredaktor, kasutades järgmist.



$ma tulin

Looge uus fail:





$meietestscript.sh

Sisestage skript. #! /bin/bash operaator, kest on suunatud bourne shellile: r



#! /bin/bash

viskas väljaTere, Maailm

Ja salvestage fail, vajutage nuppu Esc režiimi vahetamiseks ja seejärel vajutage : sisse selle päästmiseks. Kui see annab kirjutuskaitstud veafaili, kasutage seda : sisse! , fail salvestatakse:

Faili käivitamiseks tippige:

lööma testskript.sh

Kuidas lisada shelliskripti kommentaare

Kommentaari lisamiseks kasutage operaatorit #; süntaks on toodud allpool:

#! /bin/bash

#See on minu esimene shelliskript

viskas väljaTere, Maailm

Kuidas kasutada muutujaid shelliskriptis

Iga programmeerimise jaoks on keele muutujad hädavajalikud. Muutujaid kasutatakse väärtuse salvestamiseks, olgu see siis täisarv, märk või tekstistring. Mõistame seda näite abil:

#! /bin/bash

minu muutuja= See on minu esimene skript

viskas välja $ muutuja

Ülaltoodud skript annab väljundina muutuva väärtuse:

Kontrollime, kuidas saada muutuja väärtust kasutaja väärtusest kasutajalt:

#! /bin/bash

viskas väljaSisestage oma nimi

loenimi_varav

viskas välja „Sisestage oma vanus”

loevanuse_muutuja

viskas välja $ name_varibaleon $ age_variable vana

Väljundit näitab järgmine pilt:

Järeldus

Shelli skriptimine on väga oluline, et luua oma käsk või käivitada mitu käsku ühe skriptifailiga, et täita erinevaid funktsioone. Selles juhendis mõistame shelliskriptimise põhiideed. Õppisime skripti ja shelliskripti faili skriptimist, salvestamist ja seejärel käivitamist. Lisaks mõistsime muutujate kasutamist shelliskriptides. Shelli skriptimine on väga mugav erinevate kasulike ülesannete täitmiseks ja paljastada on palju.