Linux - Concatenar resultados de comandos

 
Vista:

Concatenar resultados de comandos

Publicado por Jorge (1 intervención) el 29/10/2007 16:53:39
Buenas tardes,
a ver si ustedes me solucionan un problemilla:

No consigo hacer concatenar varios cmandos en una sola línea cuando lo exporto a un archivo.

Lo que se quiere es obtener la fecha, hora y el resultado de una función (que devuelve un número) en una única linea en el archivo, de este modo

date +%D
date +%T
./funcion_a_ejecutar

Estos tres valores en una sola linea... cuando se hace el >>/tmp/resultado.tmp

¿Es posible? Gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Concatenar resultados de comandos

Publicado por Tom (482 intervenciones) el 29/10/2007 21:14:12
Echa un vistazo a la doc. del shell que uses.
Si es bash, se podría hacer así de fácil:

echo "$(date +%D) $(date +%T) $(./funcion_a_ejecutar)" >>/tmp/result
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Concatenar resultados de comandos

Publicado por Jorge (1 intervención) el 30/10/2007 10:07:42
Muchísimas gracias, me funciona perfectamente!

Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Concatenar resultados de comandos

Publicado por cristian Espinoza (1 intervención) el 19/02/2008 23:13:29
# Genera Variable Globales.
fecha1=`date +%Y`-----Año
fecha2=`date +%d`-----Dia
fecha3=`date +%m`----Mes
hora=`date +%T` ----Hora

Lista estas Variables y te ayudaran.
Saludos enviame tu comentario a mi correo. espero te sirva.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar