くぴんのブログ

くぴんのブログ

PR

プロフィール

くぴん74

くぴん74

カレンダー

カテゴリ

お気に入りブログ

楽天ラッキーくじ更… New! じゃっかすさん

2021~24PF概況466位… New! みきまるファンドさん

お疲れ様とおめでと… New! Maryu21さん

DOW 42063.36 +38.17… New! どらりん0206さん

自分を愛することは… まりあのじいじさん

キーワードサーチ

▼キーワード検索

2014年05月01日
XML
テーマ: ubuntuでGOGO!(48)
カテゴリ: Linux
少し前にw3mでヤフーファイナンスから時系列情報を取得できることを確認した。↓

http://plaza.rakuten.co.jp/takupin/diary/201404270000/

これを改良し、最長で1983年1月から31年分の時系列情報を取得するシェルスクリプト(kabuka.sh)を作ってみた。

-----ここから
#!/bin/bash

touch $1.txt
for i in `seq 160`
do
w3m -num "http://info.finance.yahoo.co.jp/history/?code=$1.$2&sy=1983&sm=1&sd=1&ey=2014&em=4&ed=30&tm=d&p=$i" | grep "月" > aaa.txt
cat << EOF | ed aaa.txt

\$-2,\$d
wq
EOF
ss=`test -s aaa.txt;echo $?`
if [ $ss -eq 1 ]; then
break
fi
cat $1.txt aaa.txt > bbb.txt
mv bbb.txt $1.txt
done
-----ここまで


edコマンドでviのように上下から指定行数削除できるとは知らなかった。

↓参考URL

http://www.uetyi.mydns.jp/wordpress/command/entry-194.html


にほんブログ村 サラリーマン日記ブログ 戦うサラリーマンへ
にほんブログ村





お気に入りの記事を「いいね!」で応援しよう

最終更新日  2014年05月01日 23時09分29秒
コメントを書く


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

© Rakuten Group, Inc.
X
Design a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: