Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/03/2012, 18:26
posman
 
Fecha de Ingreso: enero-2008
Mensajes: 614
Antigüedad: 16 años, 4 meses
Puntos: 57
Respuesta: Script cuya misión sea crear un fichero nuevo de texto

Creo que el caracter ` hace exactamente lo mismo que el signo $ solamente que es mas viejo. Quiero decir que se utiliza solamente por compatibilidad con versiones anteriores de bash. En realidad creo que se deberia utilizar el signo $.
El caracter ` lo tengo en mi teclado. Es un teclado en español. Ese caracter esta 2 teclas a la derecha de la letra ñ. En la misma tecla tengo los caracteres ` , ] y }

Si has utilizado el signo $ entonces sabes que eso va a regresar la salida del comando que esta entre parentesis. No recuerdo bien, pero creo que el for separa lo que se obtenga del comando que se ejecuta, y utiliza caracteres de separacion como espacio, tabulacion, saltos de linea.

Puedes hacer algo como esto
Código Bash:
Ver original
  1. for texto in `echo a b c`
  2. do
  3.     echo El texto es '$texto'
  4. done

Última edición por posman; 24/03/2012 a las 18:32