質問編集履歴

5

テスト

2019/09/11 18:06

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- for loopとgrepを使用しフォルダ内で複数条件に合致するファイルを該当レコードと共に抽出
1
+ フォルダ内で複数条件に合致するファイルを該当レコードと共に抽出
test CHANGED
@@ -1,26 +1,4 @@
1
- [対象フォルダ](https://drive.google.com/drive/folders/1-SlPp95te1rMotSsED88lce9tuQqQr6F?usp=sharing)対象フォルダ内よりfor loopとgrepを使用し"genderLabel"が"female"ないし"male"のデータをファイル名と共に抽出し、以下のレコードが抽出したいのですがどのような方法がありますでしょうか。
2
-
3
- *大半のファイルは"genderLabel": "female organism"か"male organism"、ないし"genderLabel"そのものが含まれないファイルのため、抽出イメージ以下のファイルのみを絞り込み抽出したいと考えています。
4
-
5
-
6
-
7
- 頂いた回答を元に現段階で以下のコマンドまでは組めているのですが、抽出結果が不要な"genderLabel": "female organism"を含んで出力されてしまいます。
8
-
9
- ```ここに言語を入力
10
-
11
- for i in *.json; do grep -HE "(fe)?male" $i; done
12
-
13
- ```
14
-
15
-
16
-
17
- 【抽出イメージ(3件)】
18
-
19
- Q60836724-01.json: "genderLabel": "female"
20
-
21
- Q60835021-01.json: "genderLabel": "male"
22
-
23
- Q63726532-01.json: "genderLabel": "male"
1
+ 対象フォルダ内よりfor loopとgrepを使用し"female"ないし"male"のデータをファイル名と共に抽出し、以下のレコードが抽出したいのですがどのような方法がありますでしょうか。
24
2
 
25
3
 
26
4
 

4

対象フォルダのリンクを修正

2019/09/11 18:06

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- 対象フォルダ内よりfor loopとgrepを使用し"genderLabel"が"female"ないし"male"のデータをファイル名と共に抽出し、以下のレコードが抽出したいのですがどのような方法がありますでしょうか。
1
+ [対象フォルダ](https://drive.google.com/drive/folders/1-SlPp95te1rMotSsED88lce9tuQqQr6F?usp=sharing)対象フォルダ内よりfor loopとgrepを使用し"genderLabel"が"female"ないし"male"のデータをファイル名と共に抽出し、以下のレコードが抽出したいのですがどのような方法がありますでしょうか。
2
2
 
3
3
  *大半のファイルは"genderLabel": "female organism"か"male organism"、ないし"genderLabel"そのものが含まれないファイルのため、抽出イメージ以下のファイルのみを絞り込み抽出したいと考えています。
4
4
 
@@ -24,10 +24,6 @@
24
24
 
25
25
 
26
26
 
27
- 【対象フォルダ】
28
-
29
- https://drive.google.com/drive/folders/1-SlPp95te1rMotSsED88lce9tuQqQr6F?usp=sharing
30
-
31
27
 
32
28
 
33
29
  コマンドラインの質問をする機会がなかったため、不足している情報や対象フォルダの不明点がございましたらご指摘頂けると幸いです。

3

詳細を追加

2019/09/04 23:14

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
 
16
16
 
17
- 【抽出イメージ】
17
+ 【抽出イメージ(3件)
18
18
 
19
19
  Q60836724-01.json: "genderLabel": "female"
20
20
 

2

コードサンプルを追加

2019/09/04 23:03

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,16 @@
1
1
  対象フォルダ内よりfor loopとgrepを使用し"genderLabel"が"female"ないし"male"のデータをファイル名と共に抽出し、以下のレコードが抽出したいのですがどのような方法がありますでしょうか。
2
2
 
3
3
  *大半のファイルは"genderLabel": "female organism"か"male organism"、ないし"genderLabel"そのものが含まれないファイルのため、抽出イメージ以下のファイルのみを絞り込み抽出したいと考えています。
4
+
5
+
6
+
7
+ 頂いた回答を元に現段階で以下のコマンドまでは組めているのですが、抽出結果が不要な"genderLabel": "female organism"を含んで出力されてしまいます。
8
+
9
+ ```ここに言語を入力
10
+
11
+ for i in *.json; do grep -HE "(fe)?male" $i; done
12
+
13
+ ```
4
14
 
5
15
 
6
16
 

1

使用コマンドにfor loopとgrepを追記

2019/09/04 23:02

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- フォルダ内で複数条件に合致するファイルを該当レコードと共に抽出
1
+ for loopとgrepを使用しフォルダ内で複数条件に合致するファイルを該当レコードと共に抽出
test CHANGED
@@ -1,6 +1,4 @@
1
- 対象フォルダ内より"genderLabel"が"female"ないし"male"のデータをファイル名と共に抽出し、
1
+ 対象フォルダ内よりfor loopとgrepを使用し"genderLabel"が"female"ないし"male"のデータをファイル名と共に抽出し、以下のレコードが抽出したいのですがどのような方法がありますでしょうか。
2
-
3
- 最終的には以下のレコードが抽出したいのですがどのような方法がありますでしょうか。
4
2
 
5
3
  *大半のファイルは"genderLabel": "female organism"か"male organism"、ないし"genderLabel"そのものが含まれないファイルのため、抽出イメージ以下のファイルのみを絞り込み抽出したいと考えています。
6
4