Sestavte příkazovou dávku, která zpracuje přiložený soubor

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Ondra603
nováček
Příspěvky: 19
Registrován: říjen 10
Pohlaví: Muž
Stav:
Offline

Sestavte příkazovou dávku, která zpracuje přiložený soubor

Příspěvekod Ondra603 » 11 kvě 2013 12:39

Čau,

dostal jsem jedno zadání a vůbec si s tím nevím rady. Co se týká programování jsem úplný začátečník a tohle je nad moje síly :-( ... Kdyby byl ochoten někdo poradit jak na to, byl bych velice rád :clap:

1. Sestavte příkazovou dávku, která zpracuje přiložený soubor a vytvoří nový textový soubor, který bude obsahovat pouze hodnoty tagu "vysledek identifikacni-kod" (hodnotou je text mezi uvozovkami – např.: RIV/61989100:27350/12:86083112).
2. Zadání dle bodu 1 rozšířené tak, že výstupní soubor obsahuje 1 řádek s položkami oddělenými čárkou.
3. Zadání dle bodu 1 rozšířené tak, že výstupní soubor obsahuje položky uspořádané do řádků po 5 hodnotách. Poslední řádek bude mít položek méně.
4. Zadání dle bodu 3 s tím, že na začátku ani na konci řádku není čárka.

Textový soubor tady nemohu nahrát, případně bych ho poslal mailem.Vypadá to nějak takto:

</osoba>
</pracovnik-povereny-pripravou-dodavky>
</dodavatel>
<verze>01</verze>
<pruvodka cislo-jednaci="1"/>
</zahlavi>
<obsah>
<vysledek identifikacni-kod="RIV/61989100:27350/12:86083111" duvernost-udaju="verejne-pristupne" rok-uplatneni="2012" druh="software">
<jazyk>cze</jazyk>
<nazev jazyk="eng">Calculation of BC for downhill transport with drivers and tension unit at bottom dead center</nazev>
<nazev jazyk="cze">Výpočet PD pro úpadní dopravu s pohony i napínáním v dolní úvrati</nazev>

Reklama
Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Sestavte příkazovou dávku, která zpracuje přiložený soub

Příspěvekod faraon » 11 kvě 2013 21:25

Použij cat, grep, sed, tedy pokud pracuješ v Linuxu, tam se takové věci dají udělat velmi jednoduše.
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

Ondra603
nováček
Příspěvky: 19
Registrován: říjen 10
Pohlaví: Muž
Stav:
Offline

Re: Sestavte příkazovou dávku, která zpracuje přiložený soub

Příspěvekod Ondra603 » 12 kvě 2013 13:48

No v Linuxu bohužel nepracuji. Klidně si ho stáhnu. Co se týká těch příkazů, vůbec nevím co s nima. Jak bude ta dávka vypadat?

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Sestavte příkazovou dávku, která zpracuje přiložený soub

Příspěvekod CZechBoY » 12 kvě 2013 13:50

v linuxu to bude spíš bash skript
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Ondra603
nováček
Příspěvky: 19
Registrován: říjen 10
Pohlaví: Muž
Stav:
Offline

Re: Sestavte příkazovou dávku, která zpracuje přiložený soub

Příspěvekod Ondra603 » 12 kvě 2013 14:00

No zkouším ale nějak mi to nedochází... chápu že potřebuju najít daný soubor, v tom vyhledat text v uvozovkách a ten pak vypsat do nového textového souboru...ale jak to udělat. Nemám páru... :(

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Sestavte příkazovou dávku, která zpracuje přiložený soub

Příspěvekod CZechBoY » 12 kvě 2013 14:29

cat "soubor.txt" | grep nejakej_regular > "novy_soubor.txt"
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Ondra603
nováček
Příspěvky: 19
Registrován: říjen 10
Pohlaví: Muž
Stav:
Offline

Re: Sestavte příkazovou dávku, která zpracuje přiložený soub

Příspěvekod Ondra603 » 12 kvě 2013 15:07

Tak už jsme zjistil toto: FIND "identifikacni-kod" RAV13.vav > "soubor.txt" problémem je že mi to vypíše toto, ale já potřebuju pouze hodnoty mezi uvozovkami :(

<vysledek identifikacni-kod="RIV/61989100:27350/12:86083111" duvernost-udaju="verejne-pristupne" rok-uplatneni="2012" druh="software">
<projekt identifikacni-kod="ED2.1.00/03.0082"/>
<projekt identifikacni-kod="FR-TI1/522"/>
<vysledek identifikacni-kod="RIV/61989100:27350/12:86083112" duvernost-udaju="verejne-pristupne" rok-uplatneni="2012" druh="software">
<projekt identifikacni-kod="ED2.1.00/03.0082"/>
<projekt identifikacni-kod="FR-TI1/522"/>

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Sestavte příkazovou dávku, která zpracuje přiložený soub

Příspěvekod CZechBoY » 12 kvě 2013 15:13

zkus findstr
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Ondra603
nováček
Příspěvky: 19
Registrován: říjen 10
Pohlaví: Muž
Stav:
Offline

Re: Sestavte příkazovou dávku, která zpracuje přiložený soub

Příspěvekod Ondra603 » 12 kvě 2013 15:18

a jak bude vypadat celý ten příkaz??


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Neznámý soubor
    od robin432 » 29 bře 2025 14:45 » v Programy ke stažení
    1
    4608
    od atari Zobrazit poslední příspěvek
    29 bře 2025 14:58
  • .pptx soubor ve formátu A4 Příloha(y)
    od uzivatelzacatecnik » 11 říj 2024 10:39 » v Kancelářské balíky
    3
    2752
    od uzivatelzacatecnik Zobrazit poslední příspěvek
    11 říj 2024 12:01

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 6 hostů