El jue, 28-06-2018 a las 11:32 -0400, Rommel Rodriguez Toirac escribió:
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
--
¿Es un "piping" lo que buscas? Si es eso, prueba
comando 1 | comando 2
--
M.Sc. Alberto García Fumero
Usuario Linux 97 138, registrado 10/12/1998
http://interese.cubava.cu
No son las horas que pones en tu trabajo lo que cuenta, sino el trabajo
que pones en esas horas.