Red de conocimiento informático - Problemas con los teléfonos móviles - Varios métodos comunes de asignación de variables en Shell

Varios métodos comunes de asignación de variables en Shell

El método de asignación de variables bajo el shell es generalmente variable=valor_variable, pero en la aplicación real, valor_variable puede tener muchos métodos, como se muestra a continuación:

variable=`argumento de comando` Varios Ejemplos típicos :

Utilice awk o cut para asignar el campo especificado (campo separado por un determinado delimitador) a una variable variable=`awk '{print $n}' filename` Utilice cut También se puede lograr un método similar

Utilice la función substr de awk para asignar ciertos caracteres en el campo especificado a una variable. Vea el siguiente ejemplo: ifconfig |grep "inet addr" |awk '{print substr($2 , 6)}'

Utilice la función for para asignar el valor en el rango especificado a la variable para i en `cat file.txt` hacer algo aquí hecho Redirigir con bloque de código: mientras se lee la línea hacer algo aquí hecho nombre de archivo lt;

Redirección del bloque de código: lea una línea a la vez. Si los campos del archivo están separados por espacios, cada variable también estará separada por espacios después de la redirección del bloque de código.