
Terminál/příkazový řádek
************************

Aplikace PortaBase podporuje přímo z terminálu Linuxu/UNIXu či
příkazového řádku DOSu import a export dat bez nutnosti použití
grafického rozhraní aplikace.  Tato vlastnost je důležitá pro tvorbu
skriptů pro automatické generování, aktualizace nebo jiné úpravy
datových souborů PortaBase.  Nápovědu k použití příkazového řádku či
terminálu vyvoláte příkazem "portabase -h"; ve zkratce přinášíme
stručný přehled příkazů:

"portabase *file*"
   Spustí aplikaci PortaBase a současně jí otevře specifikovaný soubor
   PortaBase.

"portabase fromxml *xmlfile pobfile*"
   Vytvoří nový soubor PortaBase v *soubor_pob* ze souboru ve formátu
   PortaBase XML nacházejícího se v *soubor_xml*.

"portabase fromcsv *csvfile pobfile*"
   Přidá záznamy ke stávajícímu souboru PortaBase v *soubor_pob* ze
   souboru CSV nacházejícího se v *soubor_csv*.

"portabase frommobiledb *mdbfile pobfile*"
   Vytvoří nový soubor PortaBase v *soubor_pob* ze souboru MobileDB
   nacházejícího se v *soubor_mdb*.

"portabase toxml *pobfile xmlfile*"
   Vytvoří nový soubor XML v *soubor_xml* ze souboru PortaBase
   nacházejícího se v *soubor_pob*.

"portabase tocsv *pobfile csvfile*"
   Vytvoří nový soubor CSV v *soubor_csv* ze záznamů souboru PortaBase
   nacházejícího se v *soubor_pob*.

"portabase tohtml *pobfile htmlfile*"
   Vytvoří nový soubor HTML v *soubor_html* ze souboru PortaBase
   nacházejícího se v *soubor_pob*.

Chcete-li získat data ze šifrovaného souboru, přidat záznamy do
šifrovaného souboru nebo vytvořit nový šifrovaný soubor, je nezbytné
bezprostředně za konverzním příkazem (tzn. před dalšími volbami
uvedenými níže) uvést "-p *heslo*".

Mezi příkazem "toxml", "tocsv" či "tohtml" a specifikací souboru
PortaBase, ze kterého má být export proveden, lze ještě použít
následující volby:

-v view

Před exportem použije specifikovaný náhled.

-s sorting

Před exportem použije specifikované pořadí.

-f filter

Před exportem použije specifikovaný filtr.

Další informace o formátu XML používaném aplikací PortaBase a
nástrojích pro jeho zpracování naleznete na domovské stránce PortaBase
(http://portabase.sourceforge.net).
