2016-11-03 5 views
0

Ich bin nicht allzu vertraut mit bash_profiles und setze wie so einige Aliase in meinem bash_profile up:Variablen in der Bash Profil

alias nrc='npm run server:cloud' 
alias cnrc='cd path/to/repo && npm run server:cloud' 

Gibt es eine Möglichkeit nrc im zweiten Befehl (cnrc) zu verwenden, statt Schreiben npm run server:cloud? Wie lautet die Syntax für Variablen in bash_profiles?

Antwort

2

Verwenden Sie stattdessen Funktionen.

nrc() { npm run server:cloud; } 
cnrc() { cd path/to/repo && nrc; } 
+0

Dank, habe ich die Syntax wie '$()' btw – devdropper87

+0

Ich bin nicht sicher, wie Kommandosubstitution hier relevant ist. – chepner

+0

Ich konnte Alias ​​tun cnrc = 'cd Pfad/zu/Repo && $ (nrc)', was ist falsch daran? – devdropper87

Verwandte Themen