Fish Shellでコマンドの実行結果を変数に代入する方法
fish 2.0がでたので、fish(friendly interactive shell)色々と試していますが文法等が違う所も多いです。
よく使いそうな、ある実行結果を変数に入れて使うような場合に必要な機能、一般にはCommand Substitutionという名前みたいで、Bashやzshでの
$(command)
# や
`command`
などの機能のことです。
fish shellでは
help expand-command-substitution
と叩くと解説が見られます。
- fish user documentation の
Command substitution
fish shellでは単純に
(command)
とすれば実行されるようです。
set wd (pwd)
echo $wd
なので、上記のようにやると $wd
には pwd
の実行結果が入るようになります。
挙動の動画
参考
お知らせ欄
JavaScript Primerの書籍版がAmazonで購入できます。
JavaScriptに関する最新情報は週一でJSer.infoを更新しています。
GitHub Sponsorsでの支援を募集しています。