🐈

fishで変数のインクリメント

2021/10/08に公開

fishでインクリメントする方法

bashやzshで使える$(())を使おうとしたらエラーが出たので調べてみた

math

fishのビルトインコマンドであるmathコマンドを使う

set i 0
set i (math $i + 1)

expr

外部コマンドであるexprを使う

set i 0
set i (expr $i + 1)

最後に

exprは遅いため、インクリメントにはmathを使った方がいい

Discussion