2010-12-17 17 views
8

puedo añadir un alias en .bashrccómo pasar argumentos a un alias

alias sr = 'sudo /etc/rc.d/[parameter] reinicio?' Red

sr -> sudo/etc /rc.d/network reiniciar

sr sshd -> sudo /etc/rc.d/sshd reiniciar

que podría lograrse, gracias!

Respuesta

13

Use una función de shell en su lugar. por ejemplo:

function sr() { 
    sudo /etc/rc.d/"$1" restart 
} 
0

alias en bash no aceptan parámetros. Sin embargo, se podría definir una función en su lugar:

function sr() { sudo /etc/rc.d/$1 restart; } 
6

me sorprende que nadie ha mencionado a utilizar una función

function sr() { 
    sudo /etc/rc.d/"[email protected]" restart 
} 
Cuestiones relacionadas