2016-11-03 4 views
0

内の変数Iがbash_profilesとあまり慣れていないよ、とそのように私のbash_profileにいくつかのエイリアスを設定しています:bashのプロファイル

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

は、2番目のコマンド(cnrc)でnrcを使用するにはどのような方法があります代わりに、 npm run server:cloudを書き出しますか? bash_profilesの変数の構文は何ですか?

答えて

2

代わりに関数を使用します。

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

ありがとう、私は '$()'として構文を持っています。btw – devdropper87

+0

ここではどのようにコマンド置換が関係しているのか分かりません。 – chepner

+0

私はalias cnrc = 'cd path/to/repo && $(nrc)'を実行できましたが、それについては間違っていますか? – devdropper87

関連する問題