Significado de Script informático
Sustantivo masculino. Del inglés script, «guion, escrito».
Un script informático es un programa breve, escrito en un lenguaje de guion, que automatiza una tarea concreta y suele ejecutarse línea a línea mediante un intérprete.
En español convive con el equivalente «guion» o «guion informático», aunque en el uso profesional predomina el anglicismo «script».
Qué es un script informático
Un script reúne una serie de órdenes, muchas veces las mismas que se escribirían a mano en una línea de comandos, para que se ejecuten juntas y en un orden concreto cada vez que se necesite repetir una tarea. En lugar de teclear varias instrucciones cada vez, basta con ejecutar el script y este las lanza todas seguidas.
Suele escribirse en un lenguaje de guion, pensado para tareas cortas y para automatizar procesos, y en la mayoría de los casos no necesita compilarse antes de ejecutarse: un intérprete lo lee y lo ejecuta directamente, línea por línea, en el momento de lanzarlo.
Lo estudian la programación y la administración de sistemas, campos en los que los scripts se usan a diario para automatizar tareas repetitivas, como copiar archivos, procesar datos o instalar componentes de software.
Origen de la palabra script informático
Del inglés script, «guion, escrito», y este del latín scriptum, «cosa escrita», participio de scribere, «escribir». La informática adoptó la palabra por analogía con el guion teatral o cinematográfico: una secuencia de indicaciones que se sigue paso a paso.
El término se generalizó en informática a partir de los años setenta y ochenta del siglo XX, cuando se popularizaron los intérpretes de comandos capaces de leer y ejecutar archivos de texto con varias órdenes seguidas. En español se adoptó tal cual, como anglicismo asentado, aunque también se usa «guion» en algunos contextos técnicos y académicos.
Tipos de scripts
| Tipo | En qué consiste |
|---|---|
| De sistema o de administración | Automatiza tareas del sistema operativo, como copias de seguridad o instalación de componentes. |
| Del lado del servidor | Se ejecuta en un servidor y genera contenido o procesa datos antes de enviarlos al usuario. |
| Del lado del cliente | Se ejecuta en el propio dispositivo del usuario, por ejemplo dentro de un navegador. |
| De pruebas | Automatiza la comprobación de que un programa funciona correctamente, sin intervención manual. |
Ejemplos de uso de script informático
El administrador escribió un script para hacer copias de seguridad automáticas cada noche.
El script tardó apenas segundos en renombrar los mil archivos de la carpeta.
Un error en el script impidió que se enviaran los correos programados.
La página carga un script que valida el formulario antes de enviarlo al servidor.
Automatizó la tarea con un pequeño script en lugar de repetirla a mano cada semana.
Sinónimos y palabras relacionadas
Sinónimos: guion informático, archivo de comandos.
Antónimos: no tiene antónimos propiamente dichos; por contraste, «tarea manual» describe lo que un script sustituye.
No es lo mismo que:
- Programa completo: suele tener una estructura más compleja, se compila con frecuencia y cubre varias funciones; un script se centra en una tarea concreta y suele ejecutarse sin compilar.
- Algoritmo: es la lógica abstracta de una solución; el script es el código concreto, escrito en un lenguaje de guion, que la pone en práctica.
- Línea de comandos: es donde se escriben órdenes una a una; el script guarda varias de esas órdenes juntas para ejecutarlas de una sola vez.
Preguntas frecuentes sobre script informático
¿Para qué sirve un script informático?
Sirve para automatizar una tarea que, de otro modo, habría que repetir manualmente: agrupa varias instrucciones y las ejecuta en el orden y el momento indicados.
¿Un script es lo mismo que un programa?
No exactamente. Todo script es un tipo de programa, pero suele ser más breve, centrarse en una tarea concreta y ejecutarse de forma interpretada, sin necesidad de compilarse antes.
¿Hace falta saber programar para escribir un script?
Sí, aunque los scripts suelen ser más sencillos de aprender que un programa completo, porque se centran en tareas concretas y usan una sintaxis pensada para ser breve y directa.