0
echos i
,i + 1
のforループ内にスクリプトを書き込もうとしています。また、私は私が得るものbashのゼロ埋め込みのループ内のArithmethic inside
for i in $(seq -f "%03g" 10 15)
do
echo $i
echo $((i + 1))
done
を試みたエコーは、固定幅の3である必要があります番号は次のとおりです。数字を読むとき、ない印刷するとき0
で始まる番号があるので、
8 9 9 10 10 11 11 12 12 13 13 14
「0」で始まる数字は8進数として扱われるため、「010」は「8」です。 – Barmar
'seq'を使わないでください。 Cスタイルの 'for'ループを使います:for((i = 10; i <= 15; i ++));します。 – chepner
私はあなたと同じ結果を得ていません。私は '010 9 011 10 012 11 ...'を得る – Barmar