[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