私は現在、bashを使用する代わりに魚のシェルを試しています。魚に相当する表記法を学ぶのに苦労している表記法の1つは、 このSOF投稿 で説明されているのと同様の$(command)
です。魚を使ってこれを書くにはどうすればよいですか?評価したいコマンドの前後に円記号を使用することもできますが、リンクされた投稿や他の投稿は、コマンドを評価する古いスタイルであるため、これを推奨していません。
具体的には、これは私が魚の構文に変換したいbashコマンドです(シェルの起動時にrbenvを初期化するため):
eval "$(rbenv init -)"
魚では、$は変数にのみ使用されます。 bashと同等の正しい表記$(command)は、魚では(command)です。