kubuntu 14.04 で Konsole を使用しています。
このシェルスクリプトに引数を取り、それをコマンドに渡したいです。コードは基本的に無限ループであり、内部コマンドへの引数の 1 つをループの 3 回の反復ごとに 1 回増やしたいと考えています。実際の詳細は無視して、ここに私のコードの要点を示します。
#!/bin/bash
ct=0
begin=$1
while :
do
echo "give: $begin as argument to the command"
#actual command
ct=$((ct+1))
if [ $ct%3==0 ]; then
begin=$(($begin+1))
fi
done
begin3回の反復ごとに変数が増加することを期待していますが、ループの反復ごとに増加しています。私は何を間違っていますか?