Shell utiliza el uso de expresiones regulares

  

debian: ~ /test # {a = 1; b = 2;} debian: ~ /test # echo $ a $ b12debian: ~ /test # (a = 3 b = 4) Los valores de # a y b no se cambian en el shell actual. Debian: ~ /test # echo $ a $ b12 &&" &&quoquo; Después de la ejecución exitosa, el estado de salida es 0, luego continúe con el siguiente comando | |  " o " El estado de salida no es 0, es decir, la ejecución no tiene éxito, luego continúe con el siguiente comando;; " non " ya sea exitosa o no, continuará con la siguiente expresión regular de comando: \\ escaping [[\\ \\ Coincidir \\]] ^ Posición inicial de partida [[^ una coincidencia comienza con a]] $ Posición final de coincidencia [[$ coincidir con un final]] * Coincidir con la subexpresión anterior 0 o más veces [[min 0 veces, Hasta N veces]] + Hace coincidir la subexpresión anterior 1 o más veces [[Mínimo 1 vez, Hasta N veces]]? Hace coincidir la subexpresión anterior 0 veces o 1 vez [[Cualquiera o no]] {n} Coincide con el número de subexpresiones anteriores [[a {3} coincide con aaa]] {n,} coincide con al menos N veces [[a {2,} coincide con aa o aaa]] coincide con aa o aa … N tanto a como arriba Coincide con el número de veces que {n, m} coincide exactamente con la subexpresión [[a {1,2} coincide con a y aa]]. Coincide con todos los caracteres individuales excepto [<; n " [[comportamiento coincidente [. \\ N] ]] a | b coincide con a o bdebian: ~ /test # cat abcabccbadebian: ~ /test # grep -E ‘ (a | c) b (c | a) ’ abcabccba [abc] coincide con el conjunto de caracteres establecido debian: ~ /test # cat abcabccbaABCdebian: ~ /test # grep -E ‘ [abc] ‘ abcabccba [^ abc] no coincide con el carácter establecido Configure debian: ~ /test # cat 123abc123debian: ~ /test # grep -E ‘ [^ 123] ‘ 123abc [az] [AZ] [0-9] = [[: alnum:]]

Copyright © Conocimiento de Windows All Rights Reserved