emacs를 사용하여 1에서 20 사이의 5i+1, i 형식의 숫자를 계산하는 방법은 무엇입니까?

emacs를 사용하여 1에서 20 사이의 5i+1, i 형식의 숫자를 계산하는 방법은 무엇입니까?

우선, 저는 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

관련 정보