Buenas tardes, me parece que lo que queres hacer es mas facil de lo que se ve. un alias reemplaza totalmente al alias con su valor y recibe solo los parametros que le pasas Ej: alias listar='ls' Ahora puedo usar: # listar -ltr Y pasara el parametro. Espero te sirva. Saludos.
Carlos Gustavo Nuñez
El 19/11/20 a las 15:51, Matias Mucciolo escribió:
----- Original Message -----From: "Walter Omar Dari" <wlinuxw@gmail.com> To: "debian-user-spanish" <debian-user-spanish@lists.debian.org> 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.-