grep -oP filtra rápidamente el nombre de la instancia de weblogic

Escenario: Xiao Zhang es responsable de weblogic. Cada vez que inicias sesión en el servidor para ver el nombre de la instancia de weblogic, primero debes ver un montón de información cuando usas el comando ps -ef | grep weblogic, y luego encontrar la información que deseas ver del montón de información , Es demasiado inconveniente. Más tarde, Xiao Zhang estudió la regularidad grep y finalmente resolvió este problema. El comando es el siguiente:
#ps -ef | grep -oP '(? <= \ WDweblogic \ WName \ W) \ S +'
Descripción del parámetro:
-o muestra los caracteres coincidentes Cadena
-P para coincidencia regular
(? <=): Coincidencia hacia atrás, aquí es que los corchetes (? <=) Deben tener una longitud fija, como coincidencia'-Dweblogic.Name = ', aquí está' \ WDweblogic \ WName \ W también se puede escribir como '(? <= \ W \ S {9} \ WName \ W) \ S +'.
Cuando se utiliza ps -ef | grep weblogic, aparece la siguiente información:
grep -oP filtra rápidamente el nombre de la instancia de weblogic

Después de usar ps -ef | grep -oP '(? <= \ WDweblogic \ WName \ W) \ S +', aparece la siguiente información:
grep -oP filtra rápidamente el nombre de la instancia de weblogic

En comparación, es mucho más conciso y conveniente.

Supongo que te gusta

Origin blog.51cto.com/14483703/2540572
Recomendado
Clasificación