Emacsを使って5i + 1、つまり1と20の間の数を計算する方法は?

Emacsを使って5i + 1、つまり1と20の間の数を計算する方法は?

まず第一に、私はemacsだけでなくUNIXにも触れています。私は次のように書いてみました。

#!/bin/bash

for i in {1..20}  
do

    j=(5*$i)+1
    echo "$j"
 done

結果: (5*1)+1(5*2)+1(5*3)+1(5*4)+1(5*5)+1(5*6)+1(5*7) + 1(5*8)+1(5*9)+1(5*10)+1(5*11)+1(5*12)+1(5*13)+1(5*14)+ 1 (5*15)+1 (5*16)+1 (5*17)+1 (5*18)+1 (5*19)+1 (5*20)+1

実際にどのように合計するのですか?

ベストアンサー1

bcでパイプすると短くて簡単な答えになります。

echo "$j" | bc

おすすめ記事