So übergeben Sie Argumente an einen Alias ​​[duplizieren]

8

Ich füge einen Alias ​​in .bashrc

hinzu

alias sr = 'sudo /etc/rc.d/[parameter?] neu starten'

sr Netzwerk - & gt; sudo /etc/rc.d/network neustart

sr sshd - & gt; sudo /etc/rc.d/sshd neustart

könnte es erreicht werden, danke!

    
toughtalker 17.12.2010, 03:22
quelle

4 Antworten

13

Verwenden Sie stattdessen eine Shell-Funktion. zB:

%Vor%     
Laurence Gonsalves 17.12.2010, 03:31
quelle
6

Ich bin überrascht, dass niemand erwähnt, eine Funktion zu verwenden

%Vor%     
SiegeX 17.12.2010 03:53
quelle
0

Verwenden Sie eine Funktion anstelle eines Alias:

%Vor%     
chrisaycock 17.12.2010 03:32
quelle
0

Aliase in bash akzeptieren keine Parameter. Sie könnten jedoch stattdessen eine Funktion definieren:

%Vor%     
Jim Garrison 17.12.2010 03:33
quelle

Tags und Links