Red de conocimientos turísticos - Información de alquiler - ¡Consejos para principiantes sobre los conceptos básicos de los scripts de shell de Linux! ¡Soy un novato en scripts de shell de Linux! ".........!

¡Consejos para principiantes sobre los conceptos básicos de los scripts de shell de Linux! ¡Soy un novato en scripts de shell de Linux! ".........!

Para comprender el propósito del script, distinga entre bucles y áreas de juicio, comprenda el orden de ejecución del script pasando parámetros y, de hecho, ejecute el script usted mismo para comprender el propósito del script

print_help() es una función personalizada, en el bucle while Llame al bucle

while

do

done

, cuando el comando sea verdadero, hasta que el final del comando sea falso

case es una declaración de selección. Si $1 coincide con el caso correspondiente a continuación, se ejecutará la declaración que coincida con la condición. Por ejemplo, se ejecutarán las tres primeras declaraciones que no coincidan en el ejemplo. ejecute lo siguiente *)

Instrucción Shift: pase los valores de las variables a la izquierda en secuencia y forme un nuevo conjunto de valores de parámetros

- Ejemplo: el valor actual de la variable de posición es: 1=archivo1 2=archivo2 3=archivo3

- Después de realizar el desplazamiento, su valor es: 1=archivo1 2=archivo2 3=archivo3

- Después de realizar el shift, su valor es: 1=file2 2=file31=file2 2=file3

También puede especificar el valor de la variable de posición en el comando shift para especificar el número de cambios de la variable de posición

-shift n

Ejemplo:

#! /bin/bash

mientras [ -n "$*" ]

hacer

echo $1 $2 $3 $4 $5 $6

cambio

hecho

ejecutar salida

[fsy@localhost scripts]$ sh b.sh 1 2 3 4 5 6 7

1 2 3 4 5 6

2 3 4 5 6 7

3 4 5 6 7

4 5 6 7

5 6 7

6 7

7