Foros del Web » Administración de Sistemas » Unix / Linux »

dudas con el comando echo

Estas en el tema de dudas con el comando echo en el foro de Unix / Linux en Foros del Web. Hola tengo 1 duda , trabajo dentro del bash (creo) como puedo ejecutar un comando dentro de un echo estoy probando con echo "fecha" &date ...
  #1 (permalink)  
Antiguo 30/05/2010, 04:06
 
Fecha de Ingreso: agosto-2004
Mensajes: 265
Antigüedad: 20 años, 3 meses
Puntos: 0
dudas con el comando echo

Hola tengo 1 duda , trabajo dentro del bash (creo)

como puedo ejecutar un comando dentro de un echo

estoy probando con

echo "fecha" &date
echo "fecha 'date'"
eho "fecha $date"

La unica que hace algo es la primera, que me da esta informacion

[1] 11752
fecha
dom may 30 11:05:35 BST 2010 <- pq baja de linea?
[1]+ Hecho echo "fecha" <- de donde saca esta linea???
__________________
Recuerda que si señalas con el dedo, el resto de los dedos te señalan a ti!
  #2 (permalink)  
Antiguo 31/05/2010, 10:17
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: dudas con el comando echo

Tenés que saber qué estás haciendo en cada comando.

echo "fecha" &date:
Estás ejecutando el comando echo "fecha" en segundo plano, y luego ejecutando 'date'.
La primera línea te indica que el proceso 'echo' se ejecuta en segundo plano, como el primer proceso de la cola de procesos y con el PID 11752.
La segunda línea es el resultado de echo "fecha"
La tercera es la salida de date
La cuarta es el indicador de que el proceso [1] terminó ("hecho")

Las otras opciones, como ya habrás probado, no funcionan.

La forma de obtener la salida de un comando es con la sintaxis $(comando) o `comando`:

echo "fecha $(date)"
echo "fecha `date`"


Saludos.

Etiquetas: comando, echo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:30.