En el sistema Linux, debe encontrar algunos problemas después de asignar las variables. Debe eliminar o reemplazar los valores de las variables. Este artículo le dará una introducción detallada a la sustitución y eliminación de los valores de las variables de Linux. Es útil para usted.
1, el contenido para borrar la variable
[root @ Bogon ~] # echo $ {PATH} # PATH valor de la variable de la llamada
/usr /local /sbin: /usr /local /bin: /sbin: /bin: /usr /sbin: /usr /bin: /usr /local /mysql /bin: /root /bin
[root @ bogon ~ ] # echo $ {PATH # /* bin:} #Ver el símbolo " # " indicando que la posición del lado izquierdo de la variable "PATH" se elimina a la derecha para coincidir con la posición de "* bin: "" La eliminación puede coincidir con la más corta, por lo que la salida es la siguiente: " /usr /local /sbin: " se elimina
/usr /local /bin: /sbin: /bin: /usr /sbin : /usr /bin: /usr /local /mysql /bin: /root /bin
[root @ bogon ~] # echo $ {PATH # * local /bin:}
/Sbin: /bin: /usr /sbin: /usr /bin: /usr /local /mysql /bin: /root /bin
[root @ bogon ~] # echo $ {PATH ## /* bin :} # 两 " # " indica que la eliminación puede coincidir con la más larga, por lo que " /usr /local /bin: /sbin: /bin: /usr /sbin: /usr /bin: /usr /local /mysql /bin: " todos eliminados
/ro Ot /bin
[root @ bogon ~] # echo $ {PATH%: /* bin} # Cambia el número anterior de " # " a "% " look, desde la variable &" El lado derecho del valor de PATH " comienza a eliminarse a la izquierda y puede coincidir con la posición de " * bin ", solo se elimina el que coincida con el más corto, por lo que ": /root /bin " se elimina
/usr /Local /sbin: /usr /local /bin: /sbin: /bin: /usr /sbin: /usr /bin: /usr /local /mysql /bin
[root @ bogon ~] # echo $ {PATH %%: /* bin} # 两 "% " Similar a los dos " # "
/usr /local /sbin
2, contenido variable Reemplace
[root @ bogon ~] # echo $ {PATH /sbin /SBIN /} #replace " sbin ", pero reemplace solo las primeras
coincidentes
/usr /local /SBIN /: /usr /local /bin: /sbin: /bin: /usr /sbin: /usr /bin: /usr /local /mysql /bin: /root /bin
[root @ bogon ~] # echo $ {PATH //sbin /SBIN /} #Replace " sbin ", reemplaza globalmente a
/usr /local /SBIN /: /usr /lo Cal /bin: /SBIN /: /bin: /usr /SBIN /: /usr /bin: /usr /local /mysql /bin: /root /bin
Resumen de eliminación y reemplazo de contenido variable:
Descripción de la Función del Método de Escritura de Variables
$ {Nombre de Variable # Carácter de Coincidencia} Si se hace coincidir el contenido de la variable, simplemente elimínelo del lado izquierdo del contenido de la variable, pero elimine el enlace más corto
> $ {nombre de variable ## carácter coincidente} Si el contenido de la variable coincide, simplemente elimínelo del lado izquierdo del contenido de la variable, pero elimine la coincidencia más larga, que puede entenderse como que funciona en modo codicioso
$ {nombre de la variable% de caracteres coincidentes} Si el contenido de la variable coincide, simplemente elimínelo del lado derecho del contenido de la variable, pero elimine la coincidencia más corta
$ {carácter de coincidencia del %% coincidente} Si se coincide con el contenido de la variable Para, simplemente eliminar desde el lado derecho del contenido de la variable, pero eliminar la coincidencia más larga, se puede entender que funciona en modo codicioso en este momento
$ {variable /antigua cadena /nueva cadena} de la variable contenido Comience a hacer coincidir a la izquierda, reemplace la cadena antigua con una nueva, reemplace solo la primera cadena que coincida
$ {variable escala //Cadena /nueva cadena} coincide con el lado izquierdo del contenido de la variable, reemplaza la cadena antigua con la nueva cadena y reemplaza la cadena coincidente con todo.
Lo anterior es el método para que Linux elimine y reemplace los valores de las variables. Este artículo solo presenta los dos métodos para eliminar y reemplazar, la modificación de variables y los métodos de reemplazo, etc., no se presentarán aquí.
en Ubuntu Debido a la instalación del sistema de Windows, Grub tiene problemas, muchas personas opt
SELinux siempre se ha considerado el sistema Linux más seguro porque SELinux fue de
Las expresiones regulares del sistema Linux son métodos de descripción de cadenas.
El comando superior en Linux se puede usar para monitorear el estado de un proceso
El uso de Linux para solucionar los fallos del sistema Sysdig
Linux cómo usar el comando make
Linux: software de datos estadísticos WhatPulse Guía del usuario
El sistema Linux solicita indicaciones de montaje desconocidas al montar el disco U
Uso de los comandos de Dmidecode para el sistema Linux
¿Cómo configurar un entorno multi-idioma para sistemas Linux?
¿Cómo establece UNIX el bit de ID de usuario?
Instalación de Linux método Redis y procesamiento de problemas comunes
Cómo crear un enlace simbólico para el sistema Linux
Sistema de Windows7 icono de publicidad de escritorio método de eliminación manual
¿Cómo resolver el problema de Desktop.ini en el escritorio del sistema Win7?
Win7 no puede parar la solución del volumen universal
Sistema Win7 con cámara de depuración QQ como calidad de imagen, dirección, etc.
Win8 clase abierta: Win8 sistema fácil de completar la activación
Pasos de Win10 para configurar la exploración del plan de Windows Defender
¿Cómo obtener los petardos del cielo de DNF? ¿Cuál es el uso de los petardos del cielo de DNF
El sistema Win10 siempre aparece "el enchufe ha sido retirado de la toma" ¿cómo hacerlo?