回答編集履歴

2

変更

2017/09/01 05:09

投稿

A.Ichi
A.Ichi

スコア4070

test CHANGED
@@ -1,4 +1,4 @@
1
- ご提示の例とお答え同じになる様にはしてみました。
1
+ ご提示の例とお答え同じになる様にはしてみました。
2
2
 
3
3
 
4
4
 

1

変更

2017/09/01 05:09

投稿

A.Ichi
A.Ichi

スコア4070

test CHANGED
@@ -8,6 +8,6 @@
8
8
 
9
9
  sed -e"s/^[ \t]*//" -e"s/\t/ /g" -e"s/[==:]/ /" sample1.txt |
10
10
 
11
- awk '{if($1 in v){printf"%s,%s,%s,%s\n",v["名前"],v["年齢"],v["住所"],v["電話"];split("",v);}v[$1]=$2}END{printf"%s,%s,%s,%s\n",v["名前"],v["年齢"],v["住所"],v["電話"]}'
11
+ awk '{if($1 in v){printf"%s,%s,%s,%s\n",v["名前"],v["年齢"],v["住所"],v["電話"];delete v;}v[$1]=$2}END{printf"%s,%s,%s,%s\n",v["名前"],v["年齢"],v["住所"],v["電話"]}'
12
12
 
13
13
  ```