Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: Kony.cz 20 Března 2018, 11:07:39

Název: curl a vyhledani hodnoty v txt souboru www stranky a ulozeni jen te hodnoty
Přispěvatel: Kony.cz 20 Března 2018, 11:07:39
Mohl by mi prosim nekdo pomoci s timto ??? Mam pomoci curl stazeny obsah www stranky do souboru stazene.txt a potreboval bych v tomto souboru vyhledat udaj ktery je mezi <td> a </td>
 ve sloupci Value.A tento udaj potom ulozit do souboru. V tomto pripade je to hodnota f4fd45e46fe8d0a537c4071bc9033b84. Tato hodnota Value se na strankach objevuje celkem trikrat a ja potrebuji tu prvni hodnotu od zacatku stranky. Lze tohle nejak docilit ???

                     
Kód: [Vybrat]
   <th>Version</th>
                        <td>1521538231</td>
                    </tr>
                    <tr>
                        <th>Generated</th>
                        <td>2018-03-20 10:30:31 (-22min 22sec)</td>
                    </tr>
                    <tr>
                        <th>Value</th>
                       <td>f4fd45e46fe8d0a537c4071bc9033b84</td>
                    </tr>
                </table>
Název: Re:curl a vyhledani hodnoty v txt souboru www stranky a ulozeni jen te hodnoty
Přispěvatel: Kony.cz 20 Března 2018, 11:46:23
takze jsem to udelal pomoci

Kód: [Vybrat]
sed -n "143 p" stazeni.txt > stazenikey.txt
jenze to mi ulozi cely radek vcetne znaku nakonci a na zacatku

Kód: [Vybrat]
<td>1c8a15ca49d70d3b30151489168076c0</td>
pak zkousim

Kód: [Vybrat]
sed 's/                        <td>/''/' stazenikey.txt > sta.txt
sed 's/</td>/''/' sta.txt > sta2.txt
umaze to znak <td> nazactku ale na konci to neumaze, protoze tam je lomitko a on ocekava timto prikaz... nemam tuseni jak ho donutit aby hledat </td> jako celek a nemyslel si ze to lomitko je oddeleni prikazu


PS: taky vyreseno... staci pouzit misto oddelovace / treba !