初めましてshoです。
シェルスクリプトの学習メモです。
内容「1〜100の和を表示させる」
基礎中な基礎ですね。
(※学習記録やメモ書き目的で始めました。ほぼ初学者レベルなので理解が浅いところや誤りがあるかと思いますがよろしくお願いします。またアドバイス等コメントいただけるとすっごく嬉しいです。早く先輩方のお力になれるよう精進します。)
#スクリプト
#!/bin/sh
result=0
for (( i = 1; i <= 100; i++ )){
(( result += i ))
}
echo "$result"
#実行結果
5050
#ちなみに
echo "$result"の位置を{ }内に入れると(( result += i )) の処理結果がその都度表示される
#!/bin/sh
result=0
for (( i = 1; i <= 100; i++ )){
(( result += i ))
echo "$result"
}
#実行結果
1
3
6
10
・
・
・
(省略)
・
・
・
4753
4950
5050
以上!!