From e5e9ec21cc162afc98959f9d9ebed560b26dcdb2 Mon Sep 17 00:00:00 2001 From: root <root@LAPTOP-DVK2S678.localdomain> Date: Fri, 17 Mar 2023 01:01:42 +0000 Subject: [PATCH] 6 --- comp1204_cw1/comp1204_cw1.tar.gz | Bin 648 -> 556 bytes comp1204_cw1/create_csv.sh | 28 ++++++++++++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 comp1204_cw1/create_csv.sh diff --git a/comp1204_cw1/comp1204_cw1.tar.gz b/comp1204_cw1/comp1204_cw1.tar.gz index dbbc1ea15fd63bdb06ad21771f68e2698b31b41d..e073379aaf71f284efb12fcb71213a13dcec80ad 100644 GIT binary patch literal 556 zcmb2|=HQsRTR4S*IXOSKz|hFRBtE&^P_HDhh~e#I-~P)60&Uf*`;*MpMu=_Aoa}q^ z^d)aWp&&<(HAglUP4-OAO=7PO677^fuM#_@m04bUtw7Se?zf$PtB!qED_+5|eWtz3 zJ{em+?q{yEzA1lxETR86MP&I)rM<gij)kAh5L7>zYSna9`RQlbwdzk9+|EV)y16gD z_P@L2{Ilh^&Xk{;e(=ZEvUvxT9humlZn+i85u(LpGbvco@nH_{_EOeUPaa%lbgWGH z%;I?9;#xCbZ+-Q`0}I#Yu8dc8Y>3QM+;h?NQ}*?<C5t_RXFo1UKKsw4di7cM5NVr) zulE*yU;B85)jq?PW7)rC4so%q+-k~RvgE9sjM=roE2^f^jq0zn&Mn>$`23{?m*rN& z>zlWQw#G0{<?y!qvhpfl@d;7QfB#bM3f)-La4q@hcIU-1Kl3&-PJMns%6Ea^@`>Kt zSr?r0TCwHeyC$!~h3CJ`;cmIUC!*D$^C5SNj`eB9Ctue*&}lnSD*y7^hvv_>&Z~c3 z{vmH4zkb8lH9ME5pPm2W?&RMU>h8Pbo)q2szweH#!L>V054ZfgHi3OvNw&_<-CJg@ zyVzWEH(H_UpTpCt>nDqh^Ss{PnER${-`?N^^=-V4*PZxRebyG)_2`)CDdDoN=a-8W z<S$Na*j+BQ_T_QAlXcgo-#Z_+`e4`kH3yB$Zr=YlnblE%1siJlKXHBMYKyB38Vn2o DS_u%l literal 648 zcmb2|=HO`P7fxYdPR`FQFf=kSiBB#!)GJ9WVt6~nJO8!;&++25cC4=@UK^>LTO3*Z zvgl-)#56uutDNIb8=tzY(5)1bEjeKKC&PN>X4!3DTN4@T+3hu6>US-XuvQI>JzgjM z)AxC$gkbvR%)e@Nwf@UCN2c4%?OV3_VvdR3>z-qiPk!0Lyg2>Sb9Jx&ON=FRw*J^% zSuge9|D_y%_${9BOZhD?4oR#NImEK<Qs&IHQ`omG$h&w_LUE#oVyRg>zxe5WCY%*J zLltaw*4c3vPENmmOGI@a=kX@4SGT4`{P%4M_;}3egXi<ELvzLdE_LZmUG&R4``X#- zt!Cj~dRN0zr~6gLTWvad`#amzk5c<t4cI4HHO;+oXx7@I6=$X9XstQiA=7YB#wKd| zWc8K3t2Xs5T3~gPMa=B9h%B=?SKQ@U>z9^kt@L+&?A|SOaGB<mxYRASB9|7fSCgLL z$+Yw$$EL`&FJ73jsy^mTxuv0)6fI@-^0etrrsi^k4n>ReD(9Fvj@t&#j%KcDpHU{Q zB5>iqg6i|A)0Md^pEam|XR_yM*MIQ1z?V^>kt6@3-}za;U&x-QUHP<uh3~6S%>TXj zWG=|-UHk1~dts?`@<sE!t3mCzDr2QDu4eaozS?d3idU<yiN<n0wTtif^Wpb6KZ|*< zyXvw@&U3dHeLv;xU$Xkg*46X145vnyvP8dJe!_eGuDQz#G;LQcJDS0KP4(2*g)bE* zWGQb>>zUQN<`(ZwBh_8L+8iI(ZETt1RTXiWzq?kP^SzS5ndeuWx~jB4y;@SgNjvGr t-8FxEGrX7Tx~&j@zw3N-_LV|~f2F_EB-#?Op_hLc7%#p(%b>x)003KHE~)?k diff --git a/comp1204_cw1/create_csv.sh b/comp1204_cw1/create_csv.sh new file mode 100644 index 0000000..48538d5 --- /dev/null +++ b/comp1204_cw1/create_csv.sh @@ -0,0 +1,28 @@ +#!/bin/bash +#First set 2 variable that extract from kml and save as csv + + +kml_input=$1 +csv_output=$2 + +echo "Timestamp,Latitude,Longitude,MinSeaLevelPressure,MaxIntensity" > $2 + +echo "Converting report.kml -> storm_info.csv..." + + +# 2 Collect the 5 required data +# Cut off useless parts then add unit at the end of each line + + +#lat=$(grep "<lat>" $1 | cut -d ">" -f 2 | cut -d "<" -f 1 | sed "s/$/& N/g") +#lon=$(grep "<lon>" $1 | cut -d ">" -f 2 | cut -d "<" -f 1 | sed "s/$/& W/g") +#tim=$(grep "<dtg>" $1 | cut -d ">" -f 2 | cut -d "<" -f 1 ) +#inte=$(grep "<intensity>" $1 | cut -d ">" -f 2 | cut -d "<" -f 1 | sed "s/$/& knots/g") +#press=$(grep "<minSea.*>" $1 | cut -d ">" -f 2 | cut -d "<" -f 1 | sed "s/$/& mb/g") + +#Third sort data, outupt it as a csv file + +paste -d ',' ts.txt lat.txt lon.txt press.txt inten.txt >>$2 + +echo "Done!" + -- GitLab