¡Consejos para principiantes sobre los conceptos básicos de los scripts de shell de Linux! ¡Soy un novato en scripts de shell de Linux! ".........!
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 p>
-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