----- Original Message ----- > From: "Walter Omar Dari" <[email protected]> > To: "debian-user-spanish" <[email protected]> > Sent: Thursday, November 19, 2020 3:41:52 PM > Subject: alias permite pasar un parámetro ?
> Hola gente: > > Intentando agilizar algunas tareas, intentaba hacer un alias que me > ubique en el directorio de trabajo de un sistema en particular. > > Los fuentes de los sistemas los tengo ubicados en > /home/sistemas/public_html/nombre_sistema/ > > La idea era crear el alias cs para pasarle como parámetro el > "nombre_sistema" y que me ubique en el directorio deseado. > > Si creo el alias de esta forma... > > alias cs='cd /home/sistemas/public_html/' > > ... cs me deja en public_html > > > Pero quería pasarle un parámetro e intenté agregando $1, pero no me > funciona... > > alias cs='cd /home/sistemas/public_html/$1' > alias cs='cd /home/sistemas/public_html/"$1"' > > A esos dos me los acepta, pero le paso el nombre del directorio y > siempre me deja en public_html > > Es decir cs swc no me ubica en /home/sistemas/public_html/swc/ > > La cuestión es que no se si estoy haciendo algo mal o si alias no > soporta parámetros. > > Les agradecerá cualquier información al respecto. > > > Saludos, > > -- > > Walter O. Dari > > http://swcomputacion.com/ > http://swcomputacion.com/sistemas/ > https://facebook.com/swcomputacion/ > https://facebook.com/sistemasSW/ > > Nuestros horarios: > L a V 9 a 12 hs. - 16 a 19 hs. > S 11 a 14 hs. > > WhatsApp: > 2396 577140 (no se atienden llamadas) hola los alias no soportan parametros por lo general para lograr esto te confiene una funcion() ejemplo cs() { cd /home/sistemas/public_html/$1; } si ejecutsa cs te va a mdara a public_html si ejecutas cs nombre_sistema te va a dejar en ese path si existe el dir saludos Matias.-

