質問編集履歴

2

2020/12/21 21:54

投稿

p95095yy
p95095yy

スコア2

test CHANGED
@@ -1 +1 @@
1
- jqの|=演算子を使って、一度に2つ以上のエントリを変更することはできますか?
1
+ jqの|=演算子を使って、一度に2つ以上のkey:valueを変更することはできますか?
test CHANGED
@@ -1,3 +1,33 @@
1
- つずつやることはできているのですが、
1
+ つずつやることはできているのですが、
2
2
 
3
3
  いちどに2つ3つ変更する表記法があったら知りたいです。
4
+
5
+
6
+
7
+ 1つずつ、というのは、
8
+
9
+ 以下のようにパイプでつないで、
10
+
11
+ 1つずつ2つのkey:valueを変更することを言っています。
12
+
13
+
14
+
15
+ ```shell
16
+
17
+ $ echo '{"a":1,"b":2,"c":3}' | jq '.a|=10' | jq '.b|=20'
18
+
19
+ {
20
+
21
+ "a": 10,
22
+
23
+ "b": 20,
24
+
25
+ "c": 3
26
+
27
+ }
28
+
29
+ ```
30
+
31
+
32
+
33
+ これを一度にできる方法がありましたらお願いいたします。

1

2020/12/21 21:53

投稿

p95095yy
p95095yy

スコア2

test CHANGED
File without changes
test CHANGED
@@ -1,49 +1,3 @@
1
- ### 前提・実現したいこと
1
+ 一つずつやることはできているのですが、
2
2
 
3
-
4
-
5
- ここに質問の内容を詳しく書いてください。
6
-
7
- (例)PHP(CakePHP)で●●なシステムを作っています。
8
-
9
- ■■な機能を実装中に以下のエラーメッセージが発生しました。
10
-
11
-
12
-
13
- ### 発生している問題・エラーメッセージ
14
-
15
-
16
-
17
- ```
18
-
19
- エラーメッセージ
20
-
21
- ```
22
-
23
-
24
-
25
- ### 該当のソースコード
26
-
27
-
28
-
29
- ```ここに言語名を入力
30
-
31
- ソースコード
32
-
33
- ```
34
-
35
-
36
-
37
- ### 試したこと
38
-
39
-
40
-
41
- ここ問題に対して試しことを記載してください。
3
+ いちど2つ3つ変更する表記法があっら知りたです
42
-
43
-
44
-
45
- ### 補足情報(FW/ツールのバージョンなど)
46
-
47
-
48
-
49
- ここにより詳細な情報を記載してください。