sintaxis de shell (1)

La diferencia entre varios bucles:
bucle hasta, siempre que la condición específica sea falsa, se ejecutará la instrucción hasta.
El ciclo while ejecutará el ciclo
for siempre que la condición especificada sea verdadera. El ciclo "for" siempre recibe un cierto tipo de lista de palabras después de la instrucción "in".
El significado de i ++ es en realidad i + 1
doble paréntesis:
1. echo $ ((16 # 5f)) El resultado es 95 (hexadecimal a decimal)
2. Redefina el valor de la variable, como a = 5; ((a ++)) Sí Redefinir $ a como 6
parámetros de comparación numéricos:
Es igual a [-eq]
Mayor o igual a [-ge]
Es mayor que [-gt]
Menor o igual a [- le]
Menor que [-lt]
No es igual a [-ne]
Mayor mayor que mayor
igual a igual
menor
que
leer Función de comando:
leer una línea de la entrada estándar y poner cada línea de entrada El valor de cada campo se asigna al
parámetro de la variable de shell :
-a seguido de una variable, la variable se considerará una matriz y luego se asignará un valor, el valor predeterminado es usar un espacio como separador.
-d va seguido de un identificador. De hecho, sólo el primer carácter después de él es útil. Como signo del final, se dará un ejemplo.
-p va seguido de información de solicitud, es decir, la información de solicitud se imprime antes de la entrada.
-e Función de finalización de comandos al ingresar.
-n va seguido de un número para definir la longitud del texto de entrada, lo cual es muy práctico.
-r Escudo. Si no existe tal opción, se usará como un personaje de escape. Si la hay, será un personaje normal.
-s Modo silencioso, ya no se muestra en la pantalla al ingresar caracteres, como ingresar una contraseña al iniciar sesión.
-t seguido del número de segundos, define el tiempo de espera para los caracteres de entrada.
-u seguido de fd, se lee en el descriptor de archivo, que exec puede abrir nuevamente.
-z juzga el valor de la variable, si está vacía; cero = 0

Supongo que te gusta

Origin blog.51cto.com/14954090/2540791
Recomendado
Clasificación