Shell Scripting executa ordres per realitzar algunes funcions útils i està dissenyat per executar-se al shell. Els scripts de shell són molt útils per realitzar operacions com la manipulació de fitxers, automatitzant tasques per evitar el consum de temps; fins i tot podeu crear les vostres ordres.
Shell és una interfície entre l'usuari i el sistema operatiu que permet als usuaris interactuar amb el sistema operatiu i realitzar diverses tasques mitjançant ordres. Shell pren l'entrada de l'usuari a través del terminal, interactua amb el nucli, el processa i dóna la sortida.
Com es crea un script shell mitjançant Vim
Els scripts de shell normalment es creen mitjançant qualsevol editor de text. Els editors Nano i Vim són editors de text coneguts per crear fitxers de script bash. Per a aquest exemple, estem utilitzant Vim. Si no teniu Vim, instal·leu-lo mitjançant l'ordre:
$suoapteinstal·lar vaig venir
Obre l'editor de text mitjançant:
$vaig venir
Creeu un fitxer nou:
$nosaltrestestscript.sh
Escriviu l'script. #! operador / bin / bash, intèrpret d'ordres dirigit a intèrpret d'ordres bourne: r
#! / bin / bash
troboHola món
I deseu el fitxer, premeu el botó Esc per canviar de mode i, a continuació, premeu : dins per guardar-lo. Si proporciona un fitxer d'error de només lectura, utilitzeu : dins! , es desarà el fitxer:
Ara per executar el fitxer, escriviu:
bash provaguió.sh
Com afegir comentaris en un script de shell
Per afegir un comentari, utilitzeu l'operador #; la sintaxi es dóna a continuació:
#! / bin / bash#Aquest és el meu primer script de shell
troboHola món
Com s'utilitzen les variables en un script d'intèrpret d'ordres
Per a qualsevol programació, les variables de llenguatge són essencials. Les variables s’utilitzen per emmagatzemar un valor, ja sigui un nombre enter, un caràcter o una cadena de text. Ho entenem amb un exemple:
#! / bin / bashmyvariable= Aquest és el meu primer guió
trobo $ myvariable
L'escriptura anterior donarà un valor variable com a sortida:
Comprovem com obtenir valor d'una variable a partir del valor d'usuari de l'usuari:
#! / bin / bashtroboIntrodueixi el seu nom
llegirnom_variable
trobo 'Introduïu la vostra edat'
llegirvariable_edat
trobo $ name_varibaleté $ edat_variable antiga
La imatge següent mostra la sortida:
Conclusió
El script de shell és molt important per crear la vostra pròpia ordre o executar diverses ordres amb un fitxer de script per realitzar diverses funcions. En aquesta guia, comprenem la idea bàsica dels scripts de shell. Vam aprendre a fer un script i un fitxer de script de shell, com desar-lo i després executar-lo. A més, hem entès l’ús de variables en els scripts d’intèrpret d’ordres. Els scripts de shell són molt útils per dur a terme diferents tasques útils i hi ha molt per descobrir.