著者:中央大学 教授 飯尾淳
この連載では、バーティカルバー、あるいは、縦棒で表される記号(|)や縦棒そのものを中心として、話題を展開しようと試みます。毎回、どんなバーティカルバーが現れるか、楽しみにしていてください。…といいつつ、第1回めの今回は、皆さんおなじみ、Unixにおけるパイプ(|)を扱います。ベタでどうもすみません。
記事本文掲載のシェルスクリプトマガジンvol.47は以下リンク先でご購入できます。
無料無線公衆LANスポットのCSVファイル URL
http://www.data.go.jp/data/dataset/mlit_20160325_0037
1 |
$ lv -Ou8 jta_free_wifi.csv > jta_free_wifi_u8.csv |
1 |
$ cut -f 8 -d , jta_free_wifi_u8.csv |
1 2 3 |
$ R -q -e 'x<-read.csv("jta_free_wifi_u8.csv",header=T); \ > write.csv(x$都道府県, file="prefecture.csv", quote=F, row.names=F)' $ cat prefecture.csv | grep '[都道府県]' > prefecture.dat |
1 2 3 4 5 6 |
$ cat prefecture.dat | sort | uniq -c | sort -nr 6242 大阪府 4081 東京都 4068 愛知県 3490 福岡県 3288 静岡県... |