awkスクリプトをつかって、以下の表を
2501:Chester's Pit:21.56:food
2502:Harry's Hospital:235.00:medical
2503:Lucrezia's Pharmacy:30.00:medical
2504:Cat Care Specialists:115.00:pet
2505:No Frills Supermarket:85.63:food
2506:Taco Frenzy:8.99:food
2507:The Kitty Boutique:56.09:pet
2508:Kitty Litter Factory Outlet:45.66:pet
2509:Greasy Spoon Cafe:10.50:food
次の表のように書き換えたいのですが、どなたがご教授願えませんか?
food
2501:Chester's Pit:21.56
2505:No Frills Supermarket:85.63
2506:Taco Frenzy:8.99
2509:Greasy Spoon Cafe:10.50
medical
2502:Harry's Hospital:235.00
2503:Lucrezia's Pharmacy:30.00
pet
2504:Cat Care Specialists:115.00
2507:The Kitty Boutique:56.09
2508:Kitty Litter Factory Outlet:45.66
TOTALS
food:126.68
medical:265
pet:216.75
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
順番は、ちょっと変わってしまいますけど、こんな感じでいいかと
BEGIN { FS =":" }
{
data[$4,kind[$4]++]= $1 ":" $2 ":" $3
sum[$4] += $3
}
END {
for( x in kind){
printf("%s\n", x)
for( i=0 ; i < kind[x];i++){
printf("%s\n",data[x, i])
}
}
printf("\nTOTALS\n")
for( x in kind){
printf("%s:%g\n", x, sum[x])
}
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 英語 I give the cat some food.が誤りな理由について 4 2023/02/26 23:11
- ボランティア ウクライナ人からどういうこと? 6 2022/03/28 07:37
- 猫 腎臓療法食について教えてほしい(ヒルズKD・カナン腎臓サポート) 2 2022/08/07 04:16
- 英語 What do you think a sick child needs most during t 3 2023/04/03 09:23
- 英語 Foodは可算か不可算名詞か。 Only 〇〇 food has been prepared for 1 2022/05/25 14:44
- クラフト・工作 PETボトルのフタを使ったケースを作りたいです。 何か良い方法はありますか。 作りたいケースの容積は 1 2022/07/10 08:26
- 英語 英語得意な方お願いします!! 5 2022/05/12 14:20
- TOEFL・TOEIC・英語検定 英語 文法 1 2023/02/27 14:01
- がん・心臓病・脳卒中 がんの術後にもPET CT検査を受けた方がいいですか? 家族が手術をして数年経過しています。 通院し 15 2022/04/13 14:16
- 英語 burst into flamesとburst into flameの違い 6 2022/11/22 06:58
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ubuntu(linux)のシャットダウン...
-
bashでシングルクォート内の変...
-
Linux Mint 日本語入力できなく...
-
ubuntuのシャットダウンが進ま...
-
AWSでSSH接続をしたいのですが...
-
テキストファイルをページ番号...
-
2TBのUSBメモリを2000円ほどで...
-
Ubuntuで数字だけのユーザーア...
-
Linux のシェルスクリプトの強...
-
tarで纏める際に、複数場外した...
-
ubuntuで デイスク/deb/loopと...
-
ssl_error_logのエラー内容(AH...
-
ログにserver reached MaxReque...
-
lubuntuのインストールが終わり...
-
e4defragコマンドでデフラグ
-
[Linux初心者]Ubuntu22.04.3LTS...
-
Ubuntu系とCentOS系の違いはな...
-
Linuxのパーティション番号の変...
-
Windowsのローカルディレクトリ...
-
プログラミングPC、LinuxのOSパ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
bashでシングルクォート内の変...
-
ubuntu(linux)のシャットダウン...
-
AWSでSSH接続をしたいのですが...
-
Linuxのパーティション番号の変...
-
ubuntuで デイスク/deb/loopと...
-
自作のウェブサイトを友人に見...
-
ubuntuのシャットダウンが進ま...
-
[Linux初心者]Ubuntu22.04.3LTS...
-
Ubuntu系とCentOS系の違いはな...
-
Ubuntu on Xorgのログインについて
-
Windowsのローカルディレクトリ...
-
tarで纏める際に、複数場外した...
-
Linux のシェルスクリプトの強...
-
Ubuntuで数字だけのユーザーア...
-
linuxサーバーのキャッシュをク...
-
shellscript内のコマンドを、su...
-
ssl_request_logの必要性について
-
ubuntuのサーバー(virtual box)...
-
Kali Linuxで起動できない - Mi...
-
ホストオンリーアダプタで接続...
おすすめ情報