bashでネストされたforループ

こんにちは、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

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です