Shell Scripting – Tutorial 04: Els Scripts de Bash Shell – Part 1

Shell Scripting – Tutorial 04: Els Scripts de Bash Shell - Part 1

Shell Scripting – Tutorial 04: Els Scripts de Bash Shell – Part 1

Avui, en aquest post, continuarem el Tutorial 04 de la nostra sèrie de tutorials sobre Shell Scripting. En els anteriors, abordem els conceptes següents: Terminals, Consoles, Shells, Bash Shell, Scripts i Shell Scripting.

Per això, en aquest present tutorial ens enfocarem una mica més a la part pràctic o tècnica dels fitxers de Script creats amb Bash Shell.

Shell Scripting - Tutorial 03: Tot sobre els Scripts amb Bash Shell

Shell Scripting – Tutorial 03: Tot sobre els Scripts amb Bash Shell

I, abans d'iniciar aquest post anomenat «Shell Scripting – Tutorial 04», us recomanem explorar els següents continguts relacionats, en acabar de llegir aquest post d'avui:

Shell Scripting - Tutorial 03: Tot sobre els Scripts amb Bash Shell
Article relacionat:
Shell Scripting – Tutorial 03: Tot sobre els Scripts i l'Shell Scripting
Shell Scripting - Tutorial 02: Tot sobre Bash Shell
Article relacionat:
Shell Scripting – Tutorial 02: Tot sobre Bash Shell

Tutorial 04 sobre Shell Scripting

Tutorial 04 sobre Shell Scripting

El bàsic sobre els fitxers de Script

generació

Per a la generar un fitxer de Script bàsicament cal emprar un editor de text, el qual pot ser sense cap problema, un senzill de terminal (CLI) com a «nano» o «vi», o de Escriptori (GUI) com a gedit o mousepad.

També, es poden utilitzar editors de codi font més complexos o robustos tipus IDE, que detectin la sintaxi del llenguatge utilitzat, com ara Geany, Atom, Sublim text, Visual Studio Code, Entre molts altres.

En principi, només n'hi hauria prou que, en algun d'ells fem l'ordre de generar un fitxer nou de text pla amb o sense la extensió «.sh», preferiblement amb ella.

Per exemple, el més senzill seria executar en un terminal la següent ordre de comanda:

nano miprimerscript.sh

Execució

Per a la executar un script de Bash Shell, es pot optar per 2 vies o formes, que són les següents:

  • Invocar l'intèrpret Bash perquè executi el fitxer script:
bash miprimerscript.sh
  • Invocar l'intèrpret per defecte (Sh) perquè executi el fitxer script:
sh miprimerscript.sh

observació: Tingueu en compte que, en algunes oportunitats el no invocar el Shell correcte, pot provocar un mal funcionament a mitges o total de l'Script creat. Per tant, l'ideal és que l'Shell invocat a la primera línia de l'Script sigui l'empleat per executar-lo. En el nostre cas, bash.

No obstant això, també podem executar directament un fitxer script de la següent manera:

./miprimerscript.sh

En aquest cas, els 2 primers caràcters «./» indiquen que executarem el fitxer script des del directori actual, és a dir, la ruta real on hi ha l'executable.

Parts o elements dins d'un fitxer Script de Linux

Realment, un arxiu Script en general és una cosa molt bàsica, per tant, només consta de 2 elements que són:

  • She Bang o Sha-Bang (#!): Se'n diu així, a la primera línia del fitxer Script, la qual té com a objectiu especificar quin programa (Shell) ha d'executar el mateix. Perquè així, i en cas que, no estigui instal·lat aquest programa, es produeixi un error que impedeixi l'execució del mateix.
  • el codi: Aquest pot ser des d'una sola ordre d'ordre fins a milers de línies de codi que representin ordres d'ordres senzilles o complexes en un terminal de Linux.

Per exemple:

#!/bin/bash
echo Mi Primer Script

pantallazos

Exemple sobre executar un Script - Pantallada 1

Exemple sobre executar un Script - Pantallada 2

Exemple sobre executar un Script - Pantallada 3

Exemple sobre executar un Script - Pantallada 4

Shell Scripting - Tutorial 01: El Shell, Bash Shell i els Scripts
Article relacionat:
Shell Scripting – Tutorial 01: Terminals, Consoles i Shells
PowerShell 7.2.6: Ús d'ordres de Linux i Windows a GNU
Article relacionat:
PowerShell 7.2.6: Ús d'ordres de Linux i Windows a GNU

Bàner de resum per post

Resum

En resum, amb aquest Tutorial 04 sobre «Shell Scripting» ja iniciem l'abordatge inicial sobre aspectes més pràctics i tècnics relacionats amb els arxius de Scripts generats amb Bash Shell. Per tant, esperem que aviat, comencin a crear i fer servir els seus primers fitxers de Script sobre GNU/Linux.

Si t'ha agradat el contingut, comenta-ho i comparteix-ho. I recordeu, visitar l'inici del nostre «lloc web», a més del canal oficial de telegram per a més notícies, tutorials i novetats linuxeres.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.