Shell Scripting: cree su primer script de shell

Dec 07 2022
Se creó un software de computadora de código abierto llamado shell scripting para ser ejecutado por el shell de Unix/Linux. Una herramienta llamada secuencias de comandos de shell le permite crear una lista de instrucciones que llevará a cabo el shell.

Se creó un software de computadora de código abierto llamado shell scripting para ser ejecutado por el shell de Unix/Linux. Una herramienta llamada secuencias de comandos de shell le permite crear una lista de instrucciones que llevará a cabo el shell. Puede consolidar secuencias de comandos largas y repetitivas en un solo script sencillo que se puede almacenar y ejecutar en cualquier momento, lo que ahorra tiempo y esfuerzo en la programación.

Describa Shell.
UNIX se refiere a la interfaz entre un usuario y un servicio del sistema operativo como un "shell". Shell ofrece a los usuarios una interfaz de usuario, recibe entradas legibles por humanos en el sistema, ejecuta esos comandos que pueden ejecutarse automáticamente y genera los resultados del programa como un script de shell.

Son varias las partes que componen un operativo, pero sus dos partes principales son:

  1. Núcleo
  2. Caparazón

Los editores de texto se utilizan para crear Shell Scripts. Abra un software de edición de texto en su sistema Linux, cree un nuevo archivo y comience a escribir un script de shell o un programa de shell. Luego, otorgue permiso al shell para ejecutar su script y guárdelo donde el shell pueda acceder a él.

Examinemos los procedimientos para escribir un script de shell:

  1. Utilice el editor vi para crear un archivo (o cualquier otro editor). Dale a tu script la extensión a.sh.
  2. #! /bin/sh iniciará el script.
  3. Desarrolla algo de código.
  4. El script debe guardarse como filename.sh.
  5. Ejecute el script escribiendo bash filename.sh.

#!/bin/sh
ls

      
                

Adición de comentarios de shell

Comentar es importante en cualquier programa. En la programación de Shell, la sintaxis para agregar un comentario es

#comment

Variables de Shell: ¿Qué son?
Las variables almacenan datos en forma de caracteres y números, como se mencionó anteriormente. De manera similar, solo el shell puede acceder a las variables de shell, que se utilizan para almacenar datos.

Por ejemplo, el siguiente código crea una variable de shell y la imprime

variable ="Hello"
echo $variable

#!/bin/sh
echo "what is your name?"
read name
echo "How do you do, $name?"
read remark
echo "I am $remark too!"

      
                

Este guión es fácil de leer. Se pueden crear secuencias de comandos avanzadas con declaraciones condicionales, bucles y funciones. Las secuencias de comandos de Shell simplificarán su vida y simplificarán la administración de los sistemas Linux.

Resumen:

  • Kernel es el núcleo de los sistemas operativos, y se comunica entre el hardware y el software
  • Shell es un programa que interpreta los comandos del usuario a través de CLI como Terminal
  • El shell Bourne y el shell C son los shells más utilizados en Linux
  • Las secuencias de comandos de Linux Shell están escribiendo una serie de comandos para que el shell los ejecute
  • Las variables de shell almacenan el valor de una cadena o un número para que el shell lo lea
  • Las secuencias de comandos de Shell en Linux pueden ayudarlo a crear programas complejos que contienen declaraciones condicionales, bucles y funciones
  • Comandos básicos de secuencias de comandos de Shell en Linux: cat, more, less, head, tail, mkdir, cp, mv, rm, touch, grep, sort, wc, cut y más.