質問するログイン新規登録

回答編集履歴

1

追記

2018/04/24 07:40

投稿

nullpon
nullpon

スコア5739

answer CHANGED
@@ -1,7 +1,16 @@
1
1
  Javaなど不要。そう、シェル芸ならね!
2
2
  ```bash
3
- $ seq 1 9|gshuf|xargs -n3
3
+ $ gshuf -i1-9|xargs -n3
4
4
  8 7 1
5
5
  6 2 4
6
6
  3 5 9
7
+ ```
8
+
9
+ 追記
10
+ 列ごとの重複のみ禁止
11
+ ```bash
12
+ $ s(){ gshuf -i1-9;};paste -d' ' <(s) <(s) <(s)|head -3
13
+ 2 8 2
14
+ 9 7 5
15
+ 5 1 3
7
16
  ```