入れ子になったforループを持つスクリプト[閉じる]

入れ子になったforループを持つスクリプト[閉じる]

次のように端末に表示する必要があるコードは次のとおりです。

(1,1) (1,2) (1,3) (1,4) (1,5)
(2,1) (2,2) (2,3) (2,4) (2,5)
(3,1) (3,2) (3,3) (3,4) (3,5)
(4,1) (4,2) (4,3) (4,4) (4,5)

しかし、私の結果は次のとおりです。

1,1) 1,1) 1,1) 1,1) 1,1)  
2,1) 2,1) 2,1) 2,1) 2,1)  
3,1) 3,1) 3,1) 3,1) 3,1)  
4,1) 4,1) 4,1) 4,1) 4,1) 

どこでミスをしたのかわかりません。エラーが明らかな場合は申し訳ありません。

        for (( i = 1; i < 5; i++ ))
        do

        for (( j=1; j<=5; j++))
        do
        echo -n "$i,1) " 

        done

        echo " "
        done

ベストアンサー1

問題は配線にありますecho。左角かっこが欠落しており、印刷された値がありません$j。努力する:

echo -n "($i,$j) "

角かっこを出る必要があるかもしれません。わかりません。

おすすめ記事