Version

Formát: VERSION [<knihovna|zařízení|soubor>] [<verze #>] [<revize #>] [FILE] [FULL] [<jednotka>] [INTERNAL] [RES] [VSTRING]
Šablona: NAME, VERSION/N, REVISION/N, FILE/S, FULL/S, UNIT/N, INTERNAL/S, RES/S, VSTRING/S
Účel: Zobrazuje čísla verzí a revizí softwaru
Cesta: C:VERSION

Příkaz VERSION zobrazuje čísla verze (a revize) systému, knihoven, zařízení a programů. Také může testovat, zda zadaný objekt má určité číslo verze nebo revize. To je užitečné pro skripty.

Když nezadáte žádný parametr, zobrazí se verze Kickstartu a revize Workbenche a tyto hodnoty se uloží do systémových proměnných. Pokud zadáte nějaké jméno, příkaz zobrazí verzi knihovny, zařízení nebo programu, pokud má standardní řetězec popisu verze.

Když zadáte číslo verze (případně i revize), příkaz VERSION nastaví návratový kód 0, je-li verze či revize objektu vyšší nebo shodná se zadanou hodnotou. V opačném případě se nastaví návratový kód 5 (WARN). To se dá využít v dávkových souborech. Pokud zadáte jen verzi, revize se nezkoumá.

Parametr <jednotka> umožňuje nastavit jiné číslo jednotky než 0. Můžete tak zjistit verzi u zařízení s více jednotkami.

Parametr NAME může být zástupný řetězec. V tomto případě příkaz VERSION prozkoumá všechny soubory odpovídající danému vzoru. Je-li uvedeno číslo verze, skenování se zastaví, jakmile bude nalezen soubor, jehož číslo verze je menší než zadané číslo.

Ve výchozím nastavení se zobrazí pouze jméno a číslo verze. Mohou však být k dispozici i další informace, například čas poslední změny. Chcete-li jej také vytisknout, použijte možnost FULL.

Parametr FILE způsobí, že příkaz VERSION ignoruje již načtené knihovny a příkazy, a místo toho zkontroluje přímo zadaný soubor (to je také případ, pokud použijete masku s parametrem NAME).

Parametr VSTRING vyžaduje argument NAME, který není maskou. Pokud lze najít informace o verzi pro zadaný objekt, budou zobrazeny ve standardním formátu. Pokud takové informace nejsou k dispozici, bude místo toho vytištěn prázdný řádek. Tato funkce je užitečná pro skripty.

Parametr INTERNAL a RES jsou již zastaralé a jsou zachovány pouze za účelem zpětné kompatibility s existujícími skripty. Jejich původním účelem bylo omezit vyhledávání příkazů jen na seznam příkazů interního shellu nebo seznam aktuálně rezidentních příkazů.

Příklady

1> VERSION
Kickstart version 36.202 Workbench version 36.77

nebo

1> VERSION Prefs/Font
Prefs/Font version 36.191

nebo

1> VERSION C:Version VSTRING
$VER: Version 51.13 (20.8.2005)
  • neděle, 16 srpen 2020
  • Posted in: V

Napsat komentář

Pro přidání komentáře se prosím přihlaste.

Odhadované roční prodeje

odhadovany prodej

Prodeje podle regionů

prodej regiony

Počet prodaných kusů

Počet prodaných kusů