回答編集履歴
1
説明追加
answer
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
タイポしてたらごめんなさい。(ノーテスト)
|
2
2
|
|
3
3
|
```bash
|
4
|
-
file1=file1.txt
|
4
|
+
file1=$1; # file1.txt
|
5
5
|
cat $file1 | while read line;
|
6
6
|
do
|
7
7
|
id=$( echo $line | cut -d '\t' -f 1);
|
@@ -14,4 +14,15 @@
|
|
14
14
|
done;
|
15
15
|
```
|
16
16
|
|
17
|
-
多分TSVだとみたので '\t' になってますが スペース区切りなら ' ' にしてください。
|
17
|
+
多分TSVだとみたので '\t' になってますが スペース区切りなら ' ' にしてください。
|
18
|
+
|
19
|
+
|
20
|
+
### 処理概要
|
21
|
+
1. ファイル1を設定(引数化のため)
|
22
|
+
2. 1行ずつ処理
|
23
|
+
4.その行の id を取得
|
24
|
+
5.その行の file2 を取得
|
25
|
+
7.ファイル2をループ
|
26
|
+
9.出力形式を指定して出力
|
27
|
+
|
28
|
+
※ sh ファイル化して リダイレクトして file3 に出力してください。
|