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 originalfor texto in `echo a b c`
do
echo El texto es '$texto'
done