Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo escribir scripts de shell de Linux

Cómo escribir scripts de shell de Linux

A menudo se compara el caparazón con un "traductor" entre los humanos y el hardware de la computadora. Como medio para que los usuarios se comuniquen con el sistema Linux, el propio Shell define varias variables y parámetros y proporciona características de estructura de control exclusivas de lenguajes de alto nivel, como bucles y ramas. Es particularmente importante cómo utilizar estas funciones correctamente y emitir comandos con precisión.

Shell funciona de dos maneras.

1. Interactivo: el usuario ingresa un comando y el Shell interpreta y ejecuta el comando.

2. Procesamiento por lotes: el usuario escribe previamente un script de Shell que contiene muchos comandos, y el Shell ejecutará todos los comandos a la vez.

Compilar scripts simples

Los scripts de Shell deben escribirse en el editor de texto Vim en el orden en que se ejecutan los comandos, con un comando de Linux por línea. Un script de Shell completo debe incluir declaración de script, información de comentarios y declaraciones ejecutables.

Instrucciones para los pasos de escritura:

Declaración de script (!): Indique al sistema qué shell usar para la interpretación.

Información del comentario (#): Introducir sentencias ejecutables o funciones del programa es opcional.

Sentencia ejecutable: comando específico a ejecutar.

Escribe un script de Shell simple. Su función es mostrar la ruta de trabajo actual y enumerar todos los archivos y atributos en el directorio actual.

[root@linuxprobe? ~]#?vim? Ejemplo.sh

#!/bin/bash

#¿Para qué? ¿Ejemplo? ¿Por quién? linuxprobe.com

Mostrar directorio de trabajo actual

ls? -al Hay tres formas de ejecutar un script:

Ruta del archivo del script:. /Example.sh

Ruta del archivo de script Sh: sheexample.sh.

Ruta del archivo de script fuente: sourceexample.sh.

Para una introducción a los pasos de aprendizaje de Shell, te recomiendo que leas el libro "Así es como debes aprender Linux", que tiene explicaciones detalladas y puedes aprender más tutoriales de Linux.