私は、地震情報センター(USGS)から地震パラメータを自動的にダウンロードする方法に取り組んでいます。残念ながら、彼らのフォーマットはうんざりです。私は彼らのフォーマットを変えるように説得することは大したことはないと思います。だから、私は<pre>
htmlのブロックを表形式にするだけです。文字列ブロックの書式設定チャレンジ
しかし、文字列の書式設定に関する私の経験は限られているので、私は固執しています(ただし、誰かが解決策を持っている可能性があります)。
April 15, 2010, UTAH, MW=4.6
ORIGIN TIME: 23:59:42.8 0.4
LAT:41.72N 0.03;LON:110.86W 0.03
DEP: 12.5 1.8;TRIANG HDUR: 0.6
BEST DBLE.COUPLE:M0= 1.07*10**23
NP1: STRIKE=193;DIP=35;SLIP= -80
私はこのようなフォーマットを希望:
name date time lon lat dep dep_err Mw M0 strike dip slip
UTAH 2010/04/15 23:59:42.8 -110.86 41.72 12.5 1.8 4.6 1.07e23 193 35 -80
注経度を変換するIがフォーマット必要な情報を与える
curl --silent http://earthquake.usgs.gov/earthquakes/eqinthenews/2010/uu00002715/uu00002715_gcmt.php |\
sed -n '/<pre>/,/<\/pre>/p' |\
egrep -v '(#)|(pre>)' |\
egrep '(MW)|(ORIGIN)|(LAT)|(DEP)|(BEST DBLE)|(NP1)'
:ここでの例です東経(したがって、符号の変更)に。
私はawk
、python
、またはunix shell
コマンドであることを解決したいのですが、私はruby
またはperl
を(私はおそらく何が起こっているのか理解できないだろう)楽しま思います。
私は謙虚です。どうもありがとうございます! –