web-dev-qa-db-ja.com

bash $(コマンド)表記に相当する魚

私は現在、bashを使用する代わりに魚のシェルを試しています。魚に相当する表記法を学ぶのに苦労している表記法の1つは、 このSOF投稿 で説明されているのと同様の$(command)です。魚を使ってこれを書くにはどうすればよいですか?評価したいコマンドの前後に円記号を使用することもできますが、リンクされた投稿や他の投稿は、コマンドを評価する古いスタイルであるため、これを推奨していません。

具体的には、これは私が魚の構文に変換したいbashコマンドです(シェルの起動時にrbenvを初期化するため):

eval "$(rbenv init -)"
30
ecbrodie

魚では、$は変数にのみ使用されます。 bashと同等の正しい表記$(command)は、魚では(command)です。

44
Phlogisto