Bash: diferència entre les revisions

Contingut suprimit Contingut afegit
Cap resum de modificació
Cap resum de modificació
Línia 4:
'''Bash''' és un [[intèrpret d'ordres]], usat sovint pel sistema [[GNU/Linux]]. És qui s'encarrega de comunicar l'usuari amb el sistema. No és l'únic intèrpret existent per a [[Linux]], però si un dels més emprats.
 
Aquest programa, desenvolupat per [[GNU]], és una adaptació lliure de l'intèrpret d'ordres propi d'[[Unix]], de codi font tancat, anomenat SH[[Bourne shell]] o sh. Lluny de recrear aquest entorn, el Bash el millora en diversos aspectes, podent-lo considerar una extensió del mateix SHsh.
 
L'entorn en si no té cap utilitat, però és amb el que podrem inicialitzar els programes, que sí que en tenen.
 
Vist d'aquesta manera, es pot considerar que el BASHBash, és el programa que ens permet utilitzar el nostre sistema, res més lluny de la realitat, ja que no sols és un simple intèrpret, sinó un petit [[Llenguatge informàtic|llenguatge de programació]] que permet crear petits guions o programes, que administrin diverses tasques utilitzant els programes que tinguem instal·lats, així per exemple, podríem crear un petit programa que netegi els fitxers temporals cada X temps.<ref>{{Ref-publicació|cognom=|nom=|article=The Beginner’s Guide to Shell Scripting: The Basics|publicació=How-To Geek|url=http://www.howtogeek.com/67469/the-beginners-guide-to-shell-scripting-the-basics/|data=|pàgines=}}</ref>
 
A més, el Bash té capacitats per engegar aplicacions en segon pla, afegint així els avantatges d'un sistema multitasca com és Linux.
Línia 14:
Una altra de les característiques del Bash com a sistema de programació és el fet que tots els guions d'arrancada d'un sistema GNU/Linux siguin creats emprant-lo, el que fa que es necessiti uns coneixements més aviat extensos sobre el seu funcionament per crear una arrancada.<ref>{{Ref-publicació|article=About.com Beginners Guide To Bash - Hello World|publicació=Lifewire|url=https://www.lifewire.com/guide-to-bash-part-1-hello-world-2202041}}</ref>
 
Una capacitat que comparteix amb el Shsh és el fet de poder introduir entrades (i rebre sortides), a programes o guions, simplement afegint-ne els paràmetres a continuació del programa. Els programes, en finalitzar, retornen automàticament un valor (recuperable amb "$?") que indica si ha acabat correctament o no el programa.
 
== Vegeu també ==