MC, 2025
Ilustracja do artykułu: Ĉu Vi Scipovas Verki Bash Skripton? Jen Gvidilo Por Komencantoj!

Ĉu Vi Scipovas Verki Bash Skripton? Jen Gvidilo Por Komencantoj!

Ĉu vi iam volis aŭbezoni aŭ aŭtomatigi taskojn en via komputilo per skripto? Bash estas unu el la plej uzataj lingvoj por tio! En ĉi tiu artikolo ni priskribos paŝon post paŝo kiel verki Bash skripton, kompreneble por komencantoj. Sekvante ĉi tiujn simplajn paŝojn, vi baldaŭ estos kapablaj verki viajn proprajn skriptojn por facili taskojn en via komputilo. Se vi neniam verkis Bash skripton antaŭe, ne zorgu, ĉi tiu artikolo estas desegnita por vi!

Kio estas Bash-skripto?

Unue, ni klarigu kio estas Bash. Bash estas la komandinterpretilo (shell) en unukomputilaj sistemoj kiel Linux kaj MacOS. Ĝi permesas al uzantoj komuniki kun la komputilo per komandoj. Bash-skriptoj estas kolektoj de komandoj, kiujn vi povas konservi en dosiero kaj plenumi ilin samtempe per ununura komando.

La ĉefa avantaĝo de Bash-skriptoj estas aŭtomatigo. Vi povas plani komandojn, kiujn vi ofte uzas, aŭ kolekti komandojn en ununuran skripton por fari la procezon pli rapida kaj facila.

Paŝo 1: Krei la Bash-skripton

Unue, vi devas krei novan tekstdosieron. Vi povas fari tion en ajna teksto-redaktilo, kiel nanovim, en la terminalo. Ni komencu per kreado de la dosiero.

nano mia_unua_skripto.sh

La fina parto de la nomo de la dosiero estas .sh, kiu estas la dosierlongo uzata por Bash skriptoj.

Paŝo 2: Aldoni la sheldon laŭiron

Ĉiu Bash-skripto komenciĝas per la sheldon laŭiro. Ĉi tio diras al la sistemo, ke ĝi devas uzi Bash por interpreti la skripton. Ĉi tio estas farita per aldono de la sekva linio en la komencan linion de via skripto:

#!/bin/bash

La # kaj ! estas parto de la sheldon laŭiro kaj diras al la komputilo, ke la sekva komando estas la interpretilo, kiun ĝi devas uzi por ekzekuti la skripton.

Paŝo 3: Skribi komandojn en la skripton

Nun vi povas komenci aldonadi viajn komandojn en la skripton. Ĉiuj komandoj, kiujn vi uzus en la terminalo, povas esti metitaj en la skripton. Ekzemple, vi povas aldoni komandon por montri tekston:

#!/bin/bash
echo "Saluton, mondo!"

Ĉi tiu komando echo montras la tekston en la terminalo.

Paŝo 4: Farigi la skripton plenumi

Post kiam vi finos verki la skripton, vi bezonos ŝanĝi la permesojn de la dosiero, por ke ĝi estu plene plenigebla. Vi povas fari tion per la sekva komando en la terminalo:

chmod +x mia_unua_skripto.sh

La komando chmod +x donas al la dosiero ekzekutajn permesojn.

Paŝo 5: Ekzekuti la skripton

Post kiam vi ŝanĝis la permesojn, vi povas plenumi la skripton per la sekva komando:

./mia_unua_skripto.sh

Ĉi tiu komando ekzekutos la skripton kaj vi vidos la rezulton en la terminalo. En la antaŭa ekzemplo, vi vidos Saluton, mondo!.

Paŝo 6: Uzi variablojn en Bash-skriptoj

Unu el la plej utilaj trajtoj de Bash-skriptoj estas la kapablo uzi variablojn. Per variabloj, vi povas konservi valorojn, kiujn vi volas uzi pli poste en via skripto. Jen ekzemplo:

#!/bin/bash
nomo="Johano"
echo "Saluton, $nomo!"

Ĉi tiu skripto montras la mesaĝon "Saluton, Johano!" per uzo de la variablo nomo.

Paŝo 7: Kondiĉoj kaj branĉoj

En Bash-skriptoj, vi povas uzi kondiĉojn por fari decidojn. Ekzemple, se iu kondiĉo estas vera, vi povas fari unu aferon, se ne, fari alian. Jen ekzemplo:

#!/bin/bash
nomo="Johano"

if [ "$nomo" == "Johano" ]; then
  echo "Bonvenon, Johano!"
else
  echo "Vi ne estas Johano."
fi

Ĉi tiu skripto kontrolas ĉu la variablo nomo egalas al "Johano", kaj montras respondon depende de tio.

Paŝo 8: Iterado - la for bucle

Se vi volas ripeti iun komandon plurfoje, vi povas uzi for-bucle. Ekzemple:

#!/bin/bash
for i in 1 2 3 4 5
do
  echo "Numero: $i"
done

Ĉi tiu skripto montris nombrojn de 1 ĝis 5, ripetante la echo-komandon por ĉiu nombro.

Paŝo 9: Funkcioj

Bash-skriptoj ankaŭ permesas vin difini funkciojn por fari viajn skriptojn pli modulan kaj facile uzeblan:

#!/bin/bash
saluton() {
  echo "Saluton, $1!"
}

saluton "Ana"

Ĉi tiu funkcio saluton prenas unu argumento kaj montras bonvenon al la persona nomo.

Praktikaj Ekzemploj de Bash Skriptoj

Nun, kiam vi konas la bazajn elementojn de Bash-skriptoj, ni montros kelkajn realajn ekzemplojn, kiuj montras kiel uzi la lernitajn teknikojn.

Ekzemplo 1: Skripto por montri la datumon

#!/bin/bash
echo "La nuna dato estas: $(date)"

Ĉi tiu skripto montras la aktualan daton uzante la komandon date.

Ekzemplo 2: Skripto por kalkuli la sumon de du nombroj

#!/bin/bash
echo "Enmetu la unuan numeron:"
read numero1
echo "Enmetu la duan numeron:"
read numero2
sumo=$((numero1 + numero2))
echo "La sumo estas: $sumo"

Ĉi tiu skripto petas al vi enigi du nombrojn kaj kalkulas ilian sumon.

Konkludo: Vi nun estas preta verki Bash-skriptojn!

Nun vi scias kiel verki Bash-skriptojn por aŭtomatigi taskojn, kontroli kondiĉojn, uzi variablojn kaj multaj aliaj kapabloj! Ne forgesu praktiki kaj ludi kun via skripto, ĉar tio estas la plej bona maniero por lerni. Vi estas nun pretaj komenci uzadon de Bash por plibonigi vian produktivecon kaj kompreni la profundajn trajtojn de via komputilo.

Komentarze (0) - Nikt jeszcze nie komentował - bądź pierwszy!

Imię:
Treść: