Aquí hay un registro de muestra de un archivo de datos
Ram|2015-03-01|204012|||inact|2014-02-01|
Hay cientos de tales registros. Quiero recuperar el primer campo de fecha del primer registro. Intenté usar grep pero imprime toda la línea.
La salida debe ser:
2015-03-01
Respuestas
0 para la respuesta № 1Echa un vistazo a la opción de coincidencia única en el Página de Grep Man. Tendrá que volver a escribir su expresión regular para que coincida con los dos primeros campos, luego use grep de nuevo para obtener el campo de fecha. grep --only-matching [regex for first two fields] | grep --only-matching [regex for date field]
.