Necesidad de filtrar y mostrar las líneas de registro, si la línea contiene exactamente 2 comas , y no contiene una cadena específica. ¿Qué comando de Linux necesito usar, awk
, grep
, ¿cuál es la expresión?
Para la segunda condición utilizo esto:
awk '!/specificstring/' ./log/file/path
Dos cheques con coma, no sé cómo poner. Por lo general, la línea es así dos:
arbitrary,arbitrary,arbitrary,arbitrary
arbitrary,arbitrary,arbitrary
Necesitamos el segundo tipo de línea.
Intenté algo como esto:
grep -P '[^,]+[,][^,]+[,][^,]+[,]"specificstring"[^,]+' ./log/file/path
¿Cómo excluir "cadena específica"?