Saludos lista;

como yo puedo usar un comando y que el mismo tenga como argumento el resultado de otro comando.

Por ejemplo; tengo un fichero que contiene varias líneas con fechas (con un formato específico) y yo quiero filtrar la líneas que tengan incluidas la fecha de ayer.

 

Se que con:

 

date +%-d%-m%Y --date='last day'

 

obtengo la fecha de ayer en igual formato que como está en las líneas del fichero (por ejemplo 2762018)

Yo quiero saber como poder hacer un grep y que lleve como argumento el date y las opciones.

 

Por ejemplo (por supuesto, esto no funciona):

 

grep "date +%-d%-m%Y --date='last day'" fichero_en_que_se_busca

 

y obtener las líneas de "fichero_en_que_se_busca" que coincidan con 2762018

 

 

--

Rommel Rodriguez Toirac

rommel.rodriguez@gtm.onat.gob.cu

Teléfono: 21327444 ext 120