Tutorial de secuencias de comandos de Shell

Un script de shell es un programa de computadora diseñado para ser ejecutado por el shell de Unix / Linux, que podría ser uno de los siguientes:

  • El Bourne Shell
  • El C Shell
  • El caparazón de Korn
  • El shell GNU Bourne-Again

Un shell es un intérprete de línea de comandos y las operaciones típicas realizadas por scripts de shell incluyen la manipulación de archivos, la ejecución de programas y la impresión de texto.

Scripts de shell extendidos

Los scripts de shell tienen varias construcciones necesarias que le indican al entorno de shell qué hacer y cuándo hacerlo. Por supuesto, la mayoría de los scripts son más complejos que el anterior.

El shell es, después de todo, un lenguaje de programación real, completo con variables, estructuras de control, etc. No importa lo complicado que se vuelva un script, sigue siendo solo una lista de comandos ejecutados secuencialmente.

El siguiente script usa el read comando que toma la entrada del teclado y la asigna como el valor de la variable PERSON y finalmente la imprime en STDOUT.

#!/bin/sh

# Author : Zara Ali
# Copyright (c) Tutorialspoint.com
# Script follows here:

echo "What is your name?"
read PERSON
echo "Hello, $PERSON"

Aquí hay una ejecución de muestra del script:

$./test.sh
What is your name?
Zara Ali
Hello, Zara Ali
$

La parte posterior de este tutorial cubrirá en detalle las secuencias de comandos de Shell de Unix / Linux.