Zdravím místní komunitu linuxářů, kteří se orientují trochu v shellu, regulárních výrazech a sedu.
Dělám si skript na stažení předpovědi počasí a uložení do databáze. Momentálně jsem ve fázi, kdy mám v souboru tohle:
wgtabd1_DAY=new Array('St,21,1','St,21,1','St,21,1','St,21,1','Čt,22,0','Čt,22,0','Čt,22,0','Čt,22,0','Čt,22,0','Čt,22,0','Čt,22,0','Čt,22,0','Pá,23,1','Pá,23,1','Pá,23,1','Pá,23,1','Pá,23,1','Pá,23,1','Pá,23,1','Pá,23,1','So,24,0','So,24,0','So,24,0','So,24,0','So,24,0','So,24,0','So,24,0','So,24,0','Ne,25,1','Ne,25,1','Ne,25,1','Ne,25,1','Ne,25,1','Ne,25,1','Ne,25,1','Ne,25,1','Po,26,0','Po,26,0','Po,26,0','Po,26,0','Po,26,0','Po,26,0','Po,26,0','Po,26,0','Út,27,1','Út,27,1','Út,27,1','Út,27,1','Út,27,1','Út,27,1','Út,27,1','Út,27,1','St,28,0','St,28,0','St,28,0','St,28,0','St,28,0','St,28,0','St,28,0','St,28,0','Čt,29,1',',');
wgtabd1_HR=new Array('14,1','17,1','20,1','23,1','02,0','05,0','08,0','11,0','14,0','17,0','20,0','23,0','02,1','05,1','08,1','11,1','14,1','17,1','20,1','23,1','02,0','05,0','08,0','11,0','14,0','17,0','20,0','23,0','02,1','04,1','07,1','10,1','13,1','16,1','19,1','22,1','01,0','04,0','07,0','10,0','13,0','16,0','19,0','22,0','01,1','04,1','07,1','10,1','13,1','16,1','19,1','22,1','01,0','04,0','07,0','10,0','13,0','16,0','19,0','22,0','01,1',',');
wgtabd1_APCP=new Array('_',0,0,0,0,0.1,0,0.1,0.1,0.1,0.1,0.9,3,5.4,0.1,0,0,0,0,0,0,0.1,0,0,0,0,0,0,0,0,0,0,0,0.2,3.2,0.3,-0,0,0,0,0,0,0,0,0,0,-0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
A potřeboval bych ta pole přepsat do formy SQL insertů - něco ve smyslu
INSERT INTO tabulka (den, hodina, srazky) values(hodnota_z_prvniho_pole, hodnota_z_druheho_pole, hodnota_z_tretiho_pole)
(na každej prvek pole jeden insert.
Je tu nějakej frajer, co to umí udělat jen v shellu třeba pomocí sedu a nebo si mám napsat v céčku binárku na převod?