Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anterior Revisión previa Próxima revisión | Revisión previa | ||
script [2022/06/19 00:05] – [Tutorial de scripts] peron | script [2024/01/25 18:30] (actual) – [Creación de Scripts] peron | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
====== Scripts ====== | ====== Scripts ====== | ||
- | Los //scripts// o //guiones// son ficheros de texto que contienen órdenes que pueden ser interpretadas por el [[interpretes_de_comandos|intérprete de comandos]]. Pueden considerarse como un programa. | + | Los //scripts// o //guiones// son ficheros de texto englobadores |
- | >Los scripts suelen utilizarse para simplificar la realización de tareas repetitivas. | + | > Si bien un guión denota un procedimiento, |
==== Creación de Scripts ==== | ==== Creación de Scripts ==== | ||
Línea 9: | Línea 9: | ||
Podrás escribir tu guión de programación con tu [[editores_de_texto|editor de texto]] favorito. Si bien suele usarse la extensión '' | Podrás escribir tu guión de programación con tu [[editores_de_texto|editor de texto]] favorito. Si bien suele usarse la extensión '' | ||
- | Sin embargo, para que tu guión funcione debes respetar tres consideraciones importantes: | + | Sin embargo, para que tu guión funcione |
- | | + | |
- | + | - El fichero deberá contar con [[permisos_de_archivo_y_directorio#permiso de ejecución|permiso | |
- | | + | - Es recomendable utilizar la primera línea para especificar qué intérprete de comandos que deseas utilizar, por medio de la llamada ''# |
- | < | + | |
- | + | ||
- | * El fichero deberá contar con [[permisos_de_archivo_y_directorio|permisos | + | |
- | <code bash> | + | |
+ | >Por ejemplo, para usar el intérprete [[bash|Bash]] en nuestro sistema compartido texto-plano.xyz debes especificar el //bang// ''# | ||
==== Ejecución de scripts ==== | ==== Ejecución de scripts ==== | ||
- | Podrás ejecutar un fichero de script mediante el punto ("."), que equivale a la orden " | + | Podrás ejecutar un fichero de script mediante el punto ('' |
<code bash> | <code bash> | ||
- | Tradicionalmente, | + | Tradicionalmente, |
<code bash>sh guion.sh</ | <code bash>sh guion.sh</ | ||
Línea 47: | Línea 44: | ||
</ | </ | ||
- | 2. Guárdalo el fichero | + | 2. Guárdalo el fichero |
- | 3. Otórgale | + | 3. Otórgale |
< | < | ||
Línea 58: | Línea 55: | ||
<code bash>rm -f ~/ | <code bash>rm -f ~/ | ||
- | === Scritps | + | === Scripts |
Los guiones más complejos no son tan lineales como los del ejemplo. Podrás crear guiones más complejos profundizando en el uso del [[lenguaje_del_interprete_de_comandos|Lenguaje de intérprete de comandos]] | Los guiones más complejos no son tan lineales como los del ejemplo. Podrás crear guiones más complejos profundizando en el uso del [[lenguaje_del_interprete_de_comandos|Lenguaje de intérprete de comandos]] |