Prompt

Formát: PROMPT [výzva] [RESET]
Šablona: PROMPT, RESET/S
Účel: Mění formát výzvy aktuálního shellu
Cesta: Vnitřní příkaz

Příkaz PROMPT umožňuje měnit vzhled výzvy shellu, textu zobrazovaného na začátku příkazové řádky.

Argumentem tohoto příkazu je řetězec formátující výzvu. Řetězec může obsahovat libovolný text (včetně ANSI sekvencí pro různé barvy a styly), který se bude ve výzvě zobrazovat a dále některé speciální kódy.

Můžete použít následující kódy:

KódPopis
%E Zobrazí dobu provádění posledního programu. Udává se jako počet sekund, následuje desetinná tečka a zlomek sekundy. Oodpovídá to hodnotě proměnné prostředí $ _RunTime
%N Zobrazí číslo procesu shellu. K dispozici je také ve formě proměnné prostředí $Process.
%S Zobrazí aktuální adresář.
%R Zobrazí návratový kód posledního příkazu. Je k dispozici také jako proměnná prostředí $RC.
%W Zobrazuje chybový kód nastavený posledním příkazem. Jedná se přesně o to, co zobrazí příkaz WHY. Je k dispozici také jako proměnná prostředí $Result2.

Implicitně má výzva formát

"%N.%S> "

což znamená, že zobrazuje číslo procesu, tečku, aktuální adresář, pravou špičatou závorku a mezeru. To je asi nejvhodnější kombinace pro běžné účely.

Obsahuje-li formátovací řetězec mezery (mezery se nedoplňují automaticky), musíte jej uzavřít do uvozovek.

Formátovací řetězec může obsahovat i příkazy AmigaDOSu, které budou vykonány vždy při zobrazení výzvy. Příkazy musíte v řetězci uzavřít do apostrofů (``). Ve výzvě byste samozřejmě měli používat jen příkazy, které mají smysl (například příkaz DATE).

Příkaz PROMPT bez argumentů nastaví implicitní formát výzvy.

Příklady

1> PROMPT %N
1

Zobrazí se pouze číslo Shellu. Z výzvy se odstraní znak >.

1> PROMPT "%N.%S.%R> "
1.SYS:.0>

Zobrazí se číslo výzvy, aktuální adresář a návratový kód předchozího příkazu. Za znak > je vložena mezera.

1> PROMPT " `date`>"
Tuesday 11-Sep-90 14:36:39>

Jako výzva bude spuštěn a použit příkaz DATE. Po změně času se výzva neaktualizuje. Budete muset znovu spustit příkaz PROMPT, abyste aktualizovali výzvu Shellu.

  • neděle, 16 srpen 2020
  • Posted in: P

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ů