こんにちは、bashでまったく同じループを作成するにはどうすればよいですか
for (int i = 0; i < a; i++) { for (int j = i; j < a; j++) { System.out.println(i + " " + j); } }
コメント
- 何を試しましたか?
- 実際、私はまだa inbを試しました。 成功せず、私はbashの初心者です
- これは unix.stackexchange.com/questions/291624/ ?
- いいえ、関係ありません。実際に2つの異なるバージョンを考え出そうとしていました
回答
bash
は、次のようにCスタイルのforループをサポートしています。
a=5 # example for ((i = 0; i < a; i++)); do for ((j = i; j < a; j++)); do echo "$i $j" done done
詳細はこちらをご覧ください: http://www.tldp.org/LDP/abs/html/loops1.html