[LUG.ro] Consulta sobre bash
Daniel G. Samborski
danielgsamborski en gmail.com
Lun Sep 30 15:49:18 ART 2013
Hola, estoy empezando a utilizar bash para automatizar algunas cosas.
En el archivo *.bash_aliases* he puesto las siguientes sentencias.
*alias termiantorssh="ssh desktop -p1234 -X terminator"*
asi como esta funciona sin problemas, pero si quiero sustituir *desktop*por
*$1* para enviar el parámetro por consola me da error.
*alias terminatorssh="ssh $1 -p1234 -X terminator"*
me da el siguiente mensaje:
*ssh: Could not resolve hostanme terminator: Name or service not known*
Viendo esto, me doy cuenta que no me reconoce el parámetro que le paso y
debería tomar *$1*.
En las guías que vi sobre bash, los parámetros se toman con *$1..$n*
Alguien me puede decir en que me equivoco por favor.
Mi idea es, si logro hacer que esto funciones, utilizar el comando rsync
para sincronizar mis carpetas de Dropbox, Grive y otras entre mis equipos,
teniendo solo el desktop la conexión constante con estos servicios.
Un saludo.
PD: Aclaro que *desktop* esta en *hosts* con el ip que corresponde y que
funciona sin problema.
PD2: Lo olvidaba, por si es necesario, mis sistemas son Ubuntu 12.04 en el
netbook y Mint 13 en el desktop.
Más información sobre la lista de distribución Lugro