[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: alias permite pasar un parámetro ?



Hola Fran...

El 19/11/20 a las 15:45, Fran Blanco escribió:
En donde has definido $1?

Al establecer el alias...

alias cs='cd /home/sistemas/public_html/$1'

... luego al hacer...

cs nombre_directorio

... no tomaba el valor en $1, pero es porque no se pueden pasar parámetros cuando usas alias, salvo que el alias represente un comando que soporte parámetros.

Ya lo solucioné agregando una función al .bash_profile


Saludos,




On Thu, Nov 19, 2020, 19:42 Walter Omar Dari <wlinuxw@gmail.com <mailto:wlinuxw@gmail.com>> wrote:

    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)


--

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)


Reply to: